説明
変数の型に自動的に合わせて出力するには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)
}
実行結果