Go 言語で埋め込み構造体に配列を割り当てる方法は?

Go言語では、構造体の内包配列に値を代入するには次の方法を使用できます。

  1. リテラルを使用して構造体を初期化し、埋め込み配列に代入する。
type MyStruct struct {
arr [3]int
}
func main() {
s := MyStruct{
arr: [3]int{1, 2, 3},
}
fmt.Println(s)
}
  1. 直接内蔵配列に代入する:
type MyStruct struct {
arr [3]int
}
func main() {
s := MyStruct{}
s.arr = [3]int{1, 2, 3}
fmt.Println(s)
}

具体的なニーズに合わせて、適切な方法を選択して値を割り当ててください。

bannerAds