go構造体への値の代入方法

Go言語では構造体への代入は次のように 2 種類の方法で行うことができます。

  1. ドット演算子による代入で、構造体変数名とメンバー変数名を指定して直接代入できます。例えば、
type Person struct {
    Name string
    Age  int
}

func main() {
    p := Person{}
    p.Name = "Alice"
    p.Age = 25
}
  1. 構造体変数の作成時に、メンバ変数名と対応する値を指定することで代入できます。例えば、
type Person struct {
    Name string
    Age  int
}

func main() {
    p := Person{
        Name: "Alice",
        Age:  25,
    }
}

どちらの方法も構造体の値の代入に使用でき、実際の状況に応じて適切な方法を選択します。

bannerAds