Dart flattenedでリスト(配列)をフラットにする方法

環境
OS windows10 Home 64bit
Dart 2.18.4

書式
var リスト変数名 =[[要素1, 要素2, 要素3],…
リスト変数名.flattened
「dart.dev」に公開されている「collection.dart」の「flattened」を使用してフラットにします。

使用例

import 'package:collection/collection.dart';

void main() {
  
  var list = [[4, 5, 3], ['study', 'skill', 'arkgame'], [true, false]];

  print(list.flattened);

  print(list.flattened.runtimeType);
  
  print(list.flattened.toList());
  
}

実行結果
(4, 5, 3, study, skill, arkgame, true, false)
_SyncStarIterable<Object>
[4, 5, 3, study, skill, arkgame, true, false]

Dart

Posted by arkgame