連想配列
-
.keys
プロパティは、連想配列のすべてのキーを含むスライス(つまり動的配列)を返す。このスライスを反復処理し、.remove
を呼び出して各キーの要素を削除すると、空の連想配列になる。この解決策は、特に大規模な配列の場合、処理が遅くなる可能性がある。次のメソッドを使用すると、配列を1つのステップで空にすることができる。
- 別の解決策は、空の配列を代入することだ。
- 配列の初期値はいずれにせよ空の配列なので、次の手法でも同じ結果になる。
- 目標は、1人の学生につき複数の成績を格納することだ。動的配列には複数の成績を格納できるため、
string
からint[]
へのマッピングを行う連想配列がここで使える。成績は、連想配列に格納されている動的配列に追加できる:成績は、配列リテラルを使用して一度に割り当てることもできる: