golang 字符串转float
时间: 2024-05-11 13:12:12 浏览: 207
go浮点数转字符串保留小数点后N位的完美解决方法
在Go语言中,可以使用strconv包中的ParseFloat函数将字符串转换为float类型。下是一个示例代码:
```go
package main
import (
"fmt"
"strconv"
)
func main() {
str := "3.14"
f, err := strconv.ParseFloat(str, 64)
if err != nil {
fmt.Println("转换失败:", err)
return
}
fmt.Println(f)
}
```
在上面的代码中,我们使用strconv.ParseFloat函数将字符串"3.14"转换为float64类型的数值。函数的第一个参数是要转换的字符串,第二个参数是指定转换结果的精度,通常使用64表示float64类型。转换成功后,将得到一个float64类型的值f,如果转换失败,则会返回一个错误err。
阅读全文