[fmt] 変数の型に自動的に合わせて出力する

説明

変数の型に自動的に合わせて出力するにはfmtパッケージのPrintf()メソッドを使います。Printf()メソッドのパラメーターに"%v"と指定します。%vとすると自動的に変数の型に合わせて出力してくれます。ただし、%vでは構造体のフィールド名は表示されません。フィールド名まで表示する場合は"%+v"とします。

サンプル [サンプルをダウンロード]

package main
import "fmt"
func main() {
num := 123.456
str := "Go言語サンプル"
fmt.Printf("%v\n%v\n", num, str)
}

実行結果

Go言語を使ったプログラムの実行結果