我有以下代码:
buffer := make([]byte, 256)
conn.Read(buffer)
result:= string(buffer)
fmt.Println("Val:", result)
floatResult, _ := strconv.ParseFloat(result, 64)
fmt.Println("Val on float:", floatResult)
输出如下:
Val: 40.385167
Val on float: 0
这似乎是将字符串解析为float64
's 的正确方法,有什么我遗漏的吗?