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 サイトの他の関連記事を参照してください。