説明
浮動小数型の変数の値を出力するにはfmtパッケージのPrintf()メソッドを使います。Printf()メソッドのパラメーターに"%f"のように指定します。%fと記述された部分が変数の値に置換されて出力されます。%fの場合、1234.456e+78といったeを使った表示(科学的記数法)にはなりません。eを使った表示にしたい場合には%eか%Eのどちらかを使ってください。
以下の例では変数aの値である0.1234、変数bの値である0.5678が出力されます。%fは出力したい文字列内に含ませて使う事もできます。
package main
import fmt "fmt"
func main() {
var a float32 = 0.1234
var b float64 = 0.5678
fmt.Print("(1) a = ")
fmt.Printf("%f", a)
fmt.Print("\n")
// 以下の書き方が一般的
fmt.Printf("(2) a = %f\n", a)
fmt.Printf("(3) b = %f\n", b)
}
実行結果