Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。

strconv包

strconv包实现了基本数据类型与其字符串表示的转换,官方文档中文版

string与int类型转换

Atoi()

将字符串类型的整数转换为int类型。

func Atoi(s string) (i int, err error)

示例:

func main() {
    s1 := "100"
    i1, err := strconv.Atoi(s1)
    if err != nil {
        fmt.Println("can't convert to int")
    } else {
        fmt.Printf("type:%T value:%#v\n", i1, i1) //type:int value:100
    }
}

Itoa()

将int类型数据转换为对应的字符串表示。

func Itoa(i int) string

示例:

i2 := 200
s2 := strconv.Itoa(i2)
fmt.Printf("type:%T value:%#v\n", s2, s2) //type:string value:"200"

以上为用到最多的!
官方文档中文版

相关文章:

  • 2022-12-23
  • 2021-05-15
  • 2021-12-07
  • 2022-12-23
  • 2022-02-22
  • 2021-06-23
猜你喜欢
  • 2018-11-26
  • 2021-11-10
  • 2021-10-18
  • 2021-12-27
  • 2023-03-19
  • 2020-10-12
  • 2023-03-07
相关资源
相似解决方案