Dart Setから指定した数だけ値を取得するサンプル
環境
Windows11 home
Dart 2.18.4
構文
セット.take(数)
※Iterableが返ります
指定した数だけ値を取得するには「 take 」関数を使用します。
使用例
void main() { var s = {'study', 'skill', 'become', 'ds', 'ed'}; print(s.take(2)); print(s.take(3)); }
結果
(study, skill)
(study, skill, become)
空のSetに使用すると、空の「Iterable」が返ります。
void main() { var s = {'sd', 'dd', 'ff', 'ed', 'ff'}; s.clear(); print(s.take(2)); // () print(s.take(3)); // () }
Setに変換する場合は「toSet()」でSetに変換します。
void main() { var s = {'zzz', 'xxx', 'yyy', 'ggg', 'eee'}; print(s.take(2).toSet()); // {zzz, xxx} print(s.take(3).toSet()); // {zzz, xxx, yyy} }