当使用Golang时,可以使用strconv包来将字符串转换为浮点数。具体代码如下:
package main
import (
"fmt"
"strconv"
)
func main() {
str := "3.14"
f, err := strconv.ParseFloat(str, 64)
if err != nil {
fmt.Println(err)
}
fmt.Printf("%v is of type %T\n", f, f)
}
在此示例中,我们使用ParseFloat函数将字符串转换为float64类型的浮点数。如果输入的字符串不能被正确解析,则会返回一个错误。