次のコードがあります。
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
ですが、不足しているものはありますか?