您可以使用strconv.ParseFloat()函数将字符串转换为浮点数。此函数接受两个参数:要转换的字符串和浮点数的位数(32或64)。例如:
package main
import (
"fmt"
"strconv"
)
func main() {
str := "3.14"
f, err := strconv.ParseFloat(str, 64)
if err != nil {
fmt.Println("Error:", err)
} else {
fmt.Println(f)
}
}
输出:
3.14