はじめに
Golangを触り始めてよく使うプログラムの書き方を自分用に残すための備忘録。
どのような記述をしたらいいのか少しでもお役に立てればと思っています。
・これは随時、追加していきます。
また、いいコーディング方法があればご教授願います
プログラムの書き方
データを見る
phpでいうvar_dumpものがしたい時
sample.go
package main
import (
"fmt"
)
type Person struct {
family_name string
first_name string
}
func main(){
Person := Person{family_name: "Yamada", first_name: "Taro"}
fmt.Printf("%v\n", Person) // データの出力
fmt.Printf("%+v\n", Person) // 内容にフィールド名も加えてデータの出力
fmt.Printf("%#v\n", Person) // データをGoの構文で表現する
}
出力
1. {Yamada Taro} (%v)
2. {family_name:Yamada first_name:Taro} (%v+)
3. main.Person{family_name:"Yamada", first_name:"Taro"} (%v#)
2番、3番の形式で出力すると、データ構造がはっきりと分かり開発が捗りそう。