Dart ListクラスsetAllクラス

シェルスクリプト Dart

Dart ListクラスのsetAllクラスについてメモ書き。

setAll()は指定したインデックス位置の配列要素を上書きするメソッド。
インデックス位置としてマイナスやインデックス長を超える値は指定できない。
第1引数にインデックス位置、第2引数に上書きする配列要素を指定する。

コーディングでsetAll()メソッドを確認。

void main() {
  try {
    final listTest = <dynamic>[
      "Apple",
      "Orange",
      "Banana",
      "grape",
      "Orange",
    ];
    listTest.setAll(1, [0, 1]);
    print(listTest);
  } catch (e) {
    print(e);
  }
}

実行結果。
指定したインデックス位置の要素が上書きされる。

[Apple, 0, 1, grape, Orange]

📁 Dart Listクラスの全体像・他の主要メソッド
Listクラスのコンストラクタや主要メソッド一覧は、以下の解説マップをご覧ください。
➔ Dart Listクラスの使い方:配列操作と主要メソッド解説マップ

コメント

タイトルとURLをコピーしました