📅  最后修改于: 2023-12-03 15:31:01.552000             🧑  作者: Mango
在 Golang 中,strconv 包提供了很多字符串和基本数据类型之间的相互转换函数,其中 strconv.Atoi() 函数可以将字符串转换为整数类型。
strconv.Atoi() 函数的定义如下:
func Atoi(s string) (int, error)
其中,参数 s
是需要进行转换的字符串,返回值为转换后的整数和可能出现的错误。
下面是使用 strconv.Atoi() 函数的示例代码:
package main
import (
"fmt"
"strconv"
)
func main() {
// 将字符串转换为整数
str := "123"
num, err := strconv.Atoi(str)
if err != nil {
fmt.Printf("字符串 %s 转换失败:%v\n", str, err)
} else {
fmt.Printf("字符串 %s 转换后的整数为:%d\n", str, num)
}
// 处理转换失败的情况
str = "abc"
num, err = strconv.Atoi(str)
if err != nil {
fmt.Printf("字符串 %s 转换失败:%v\n", str, err)
} else {
fmt.Printf("字符串 %s 转换后的整数为:%d\n", str, num)
}
}
运行结果如下:
字符串 123 转换后的整数为:123
字符串 abc 转换失败:strconv.Atoi: parsing "abc": invalid syntax
# Golang 中的 strconv.Atoi() 函数示例
在 Golang 中,strconv 包提供了很多字符串和基本数据类型之间的相互转换函数,其中 strconv.Atoi() 函数可以将字符串转换为整数类型。
## 函数定义
strconv.Atoi() 函数的定义如下:
```go
func Atoi(s string) (int, error)
其中,参数 s
是需要进行转换的字符串,返回值为转换后的整数和可能出现的错误。
下面是使用 strconv.Atoi() 函数的示例代码:
// 代码片段
运行结果