Dart anyを使用してSetの値が1つでも満たしているかを判定する

環境
OS windows10 Home 64bit
Dart 2.18.4

書式
var セット変数名 = {要素1,要素2,…}
セット変数名.any(条件式)
1つでも満たしているかを判定するには「 any 」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
var set = {'s', 'st', 'ark'};
print(set.any((v) => 0 < v.length));
print(set.any((v) => 1 < v.length));
print(set.any((v) => 3 < v.length));
}
void main() { var set = {'s', 'st', 'ark'}; print(set.any((v) => 0 < v.length)); print(set.any((v) => 1 < v.length)); print(set.any((v) => 3 < v.length)); }
void main() {
  
 var set = {'s', 'st', 'ark'};

  print(set.any((v) => 0 < v.length)); 
  print(set.any((v) => 1 < v.length)); 
  print(set.any((v) => 3 < v.length)); 

}

実行結果
true
true
false

Dart

Posted by arkgame