Go言語 / Basic / 構造体

Go言語 / Basic / 構造体

こんな感じで宣言する。

type Hoge struct {
    name string 
    age int
}

無名構造体

設計の流れとして構造体は何か意味ある塊として作られることが多いので、 type で型として確定させることが多い。

しかしアドホックにその場で構造体変数のみを作るということが可能である。

var hoge := struct {
    name string
    age  int
}{
    name: "unko",
    age:  42,
}

コレで指定した無名構造体の変数に値を代入できた。

golang/basic/struct/start.txt · 最終更新: 2021-07-19 00:25 by ore