Как получить первую цифру числа в golang?

Пользователь

от jorge , в категории: Golang , 5 месяцев назад

Как получить первую цифру числа в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kenya , 5 месяцев назад

@jorge Как вариант Вы можете конвертировать число в []rune и взять из массива нужный элемент, посмотрие ниже небольшой пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
package main

import (
   "fmt"
   "strconv"
)
func main() {
   number := 21

   // 2
   fmt.Println(string([]rune(strconv.Itoa(number))[0]))
}