説明
					構造体のフィールド名も出力するにはfmtパッケージのPrintf()メソッドで"%+v"を指定します。%vでは構造体の値しか表示されませんが、%+vとするとフィールド名と値がセットになった状態で出力されます。また、変数名とともに出力するには%#vと指定します。
				
			
					
					
package main
import "fmt"
func main() {
	type smartphone struct {
		OS	string
		Ver	int
	}
	data := smartphone{
		"iOS", 7,
	}
	fmt.Printf("%v\n", data)
	fmt.Printf("%+v\n", data)
}
			 
			
					実行結果