Go 言語では、ParseFloat() 関数を使用して文字列を浮動小数点数型に変換できます。構文は「strconv.ParseFloat(string, bitSize)」です。パラメータ bitSize は文字列の型を指定します。戻り値。32 は float32 を意味し、64 は float64 を意味します。

このチュートリアルの動作環境: Windows 10 システム、GO 1.18、Dell G3 コンピューター。
文字列を浮動小数点数に変換する Go 言語メソッド: ParseFloat() 関数を使用します。
ParseFloat() 関数は、文字列を表す文字列を変換するために使用されます。浮動小数点数 float 型であり、関数シグネチャは次のとおりです。
func ParseFloat(s string, bitSize int) (f float64, err error)
パラメータの説明:
s が文法的な場合、関数は s で表される値に最も近い浮動小数点数を返します (IEEE754 仕様の丸めを使用)。
bitSize は戻り値のタイプを指定します。32 は float32 を表し、64 は float64 を表します。
戻り値 err は *NumErr タイプです。 if 構文が間違っている err.Error=ErrSyntax. 戻り値が表現範囲を超えている場合、戻り値 f は ±Inf、err.Error= ErrRange となります。
package main
import (
"fmt"
"strconv"
)
func main() {
str := "3.1415926"
num, err := strconv.ParseFloat(str, 64)
if err != nil {
fmt.Println(err)
} else {
fmt.Println(num)
}
}実行結果は次のとおりです。 3.1415926説明:
以上がGo言語で文字列を浮動小数点数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。