世界最大級のオンライン学習サービス「Udemy(ユーデミー)」とは?

【Flutter】スプレッド演算子|配列中の「…」と「…?」とは

こんにちは、フラメルです。

今回は配列の中で簡単に別の配列を挿入できる「スプレッド演算子(.../...?)」の使い方を紹介します。

目次

スプレッド演算子の使い方

スプレッド演算子を使えば下記コードのように配列の中で別の配列を挿入できます。

void main() {
  var num2 = [2, 3];
  var num = [0, 1, ...num2, 4];
  print(num); //[0, 1, 2, 3, 4]
}

挿入する配列がNullable型の場合

挿入する配列がNullable型の場合はNull許容の...?を使用します。

void main() {
  List<String>? num2;
  var num = [0, 1, ...?num2, 4];
  print(num); //[0, 1, 4]
}

以上です。

合わせて読みたい

参考サイト

目次