1
A
答えて
5
使用squares := [4][4]Square{}
完了するために、複合リテラルを使用するか、var squares [4][4]Square
を使用して変数を宣言します。
0
2Dアレイと初期化:
package main
import (
"fmt"
)
type Square struct {
num int //Holds the number. 0 is empty
}
func main() {
squares0 := [4][4]Square{} // init to zeros
fmt.Println(squares0)
var squares [4][4]Square // init to zeros
fmt.Println(squares)
squares2 := [4][4]Square{{}, {}, {}, {}} // init to zeros
fmt.Println(squares2)
squares3 := [4][4]Square{
{{1}, {2}, {3}, {4}},
{{5}, {6}, {7}, {8}},
{{9}, {10}, {11}, {12}},
{{13}, {14}, {15}, {16}}}
fmt.Println(squares3)
for i := 0; i < 4; i++ {
for j := 0; j < 4; j++ {
squares[i][j].num = (i+1)*10 + j + 1
}
}
fmt.Println(squares)
}
出力:
[[{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}]]
[[{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}]]
[[{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}] [{0} {0} {0} {0}]]
[[{1} {2} {3} {4}] [{5} {6} {7} {8}] [{9} {10} {11} {12}] [{13} {14} {15} {16}]]
[[{11} {12} {13} {14}] [{21} {22} {23} {24}] [{31} {32} {33} {34}] [{41} {42} {43} {44}]]
関連する問題
- 1. reallocの2次元構造体配列
- 2. は、私は構造体の2D numpyの配列を持つ2次元構造numpyの配列
- 3. 構造体の多次元配列C#
- 4. 構造体のC++多次元配列
- 5. 構造体Cの文字列の2次元配列
- 6. は動的にここで私が使用している構造体の定義はだ、私は動的に割り当てられたメモリと、構造体の配列を作成しようとしています構造体のノードの配列
- 7. PowerShellは私はこのようなPowerShellで多次元配列を作成したい多次元配列に
- 8. 構造体の2次元配列を扱う際のセグメンテーションフォールト
- 9. 多次元配列を作成するための構造体の構造が良く見える
- 10. Cで2次元配列を持つ構造体
- 11. 2次元配列型を含むC構造体定義
- 12. これは私の構造体である構造体のコンストラクタ
- 13. 2次元配列のポインタを構造体に割り当てる方法
- 14. PHPは、私がこの配列持つ多次元配列
- 15. 多次元配列構造体のC++配列
- 16. は、4D構造に2次元配列を挿入numpyの
- 17. 構造体を操作してC言語で2次元配列を返す
- 18. PHP:私はこの配列を持つ多次元配列
- 19. 私の構造体型で配列を作る方法は?
- 20. 構造体のデータは、私がここで構造体に値を入れているNSValue
- 21. は、私は、この構造体を持つ構造体の初期化
- 22. 私はJavaScriptで動的にこの構造体を作成したいのJavascript
- 23. ポインタを使わずに2次元配列を返すことはできません!イムので、私は使用せずに2次元配列ボードを返すようにしたい私は、ベクトル</em>にして、この2次元配列を渡したいこれは私のコードと<em>ある機能
- 24. 私はこの多次元配列持っているPHP
- 25. は、私は、この構造体を持っているのrealloc
- 26. は、私は2つの多次元配列を比較したいスペックでは多次元配列
- 27. 構造体または配列構造の配列パフォーマンス
- 28. ポインタを使って構造体の2次元配列を渡す方法
- 29. 構造体の2次元配列へのポインタを初期化する
- 30. エラー、私は次のことを行いパイプライン作成したElasticBeanstalk