php エディタ Apple が、golang で長い範囲の float64 を文字列に変換する方法を紹介します。 golangではfloat64型の数値範囲は非常に広いですが、場合によっては文字列に変換して処理する必要があります。この記事では、strconv パッケージの関数を使用してこの変換プロセスを実装する方法を、簡単な例とコードを通じて説明します。科学的表記法であっても、通常の数値形式であっても、このメソッドを使用して、ニーズに合わせて float64 を文字列に変換できます。
float 64の値を文字列に変換する方法。小さい値は問題ありませんが、長い範囲は e 形式に変換され、望ましい出力ではありません。
package main import ( "fmt" "strconv" ) func main() { var mapobj float64 mapobj = 3856 fmt.Println(fmt.Sprintf("%v", mapobj)) var mapobj1 float64 mapobj1 = 4183856 fmt64 := strconv.FormatFloat(mapobj1, 'g', -1, 64) fmt.Println(fmt.Sprintf("%v", fmt64), fmt64) <<<< Need to print 4183856 }
これを行うことができます:
リーリー%
と f
以上がgolangで長距離float64を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。