Как получить число из строки в Golang?

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

от jaclyn , в категории: Общие вопросы , 2 года назад

Как получить число из строки в Golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

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

от krystina , 2 года назад

@jaclyn Вы можете получить число из строки в Golang, используя strconv.Atoi(). Вы можете также использовать ParseInt и конвертировать строку в число на Golang, ниже небольшой пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
package main

import (
   "fmt"
   "reflect"
   "strconv"
)

func main() {

   str := "555"
   integer, err := strconv.Atoi(str)
   if err != nil {
      panic(err)
   }

   // Вывод: 555
   fmt.Println(integer)
   // Вывод: int
   fmt.Println(reflect.TypeOf(integer))
}