1. ToInt:将字符串转换为整数。
package main
import (
"fmt"
"github.com/gogf/gf/util/gconv"
"github.com/gogf/gf/util/gstr"
)
func main() {
str := "123"
// 使用gconv包中的ToInt方法将字符串转换为整数
num, err := gconv.Int(str)
if err != nil {
fmt.Println("转换失败:", err)
} else {
fmt.Println("转换成功:", num)
}
// 或者使用gstr包中的ToInt方法
num2 := gstr.ToInt(str)
fmt.Println("转换成功:", num2)
}
2. ToFloat:将字符串转换为浮点数。
package main
import (
"fmt"
"github.com/gogf/gf/util/gconv"
"github.com/gogf/gf/util/gstr"
)
func main() {
str := "123.45"
// 使用gconv包中的ToFloat64方法将字符串转换为浮点数
num, err := gconv.Float64(str)
if err != nil {
fmt.Println("转换失败:", err)
} else {
fmt.Println("转换成功:", num)
}
// 或者使用gstr包中的ToFloat方法
num2 := gstr.ToFloat(str)
fmt.Println("转换成功:", num2)
}
这些函数的具体使用可能会根据你的需求而有所不同,需要根据实际情况选择合适的方法。
转载请注明出处:http://www.zyzy.cn/article/detail/7775/GoFrame