はじめに
今回は簡単ですが構造体についてまとめておこうと思います。
struct
type Test struct {
name string
age int
}
func main() {
v := Test{name: "Taro", age: 18}
fmt.Println(v)
}
// 出力結果
{Taro 18}
個別にアクセス
fmt.Println(v.name)
// 出力結果
Taro
値の書き換え
v.age = 20
fmt.Println(v.age)
// 出力結果
20
型の順番通りなら明示的に記述しなくてもよい
type Test struct {
name string
age int
}
func main() {
v := Test{"Taro", 18}
fmt.Println(v)
}
// 出力結果
{Taro 18}