Я хочу преобразовать строку в int64. То, что я нахожу в пакете strconv
, - это функция Atoi
. Кажется, он передал строку int и вернул ее:
// Atoi is shorthand for ParseInt(s, 10, 0).
func Atoi(s string) (i int, err error) {
i64, err := ParseInt(s, 10, 0)
return int(i64), err
}
ParseInt фактически возвращает int64:
func ParseInt(s string, base int, bitSize int) (i int64, err error){
//...
}
Итак, если я хочу получить int64 из строки, следует ли мне избегать использования Atoi, а вместо этого использовать ParseInt? Или есть где-то скрытый Atio64?