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]