Dart Setに値が含まれているかを判定する

Dartで、Setに値が含まれているかを判定するコードを記述してます。文字列にもリストにも使用できる「contains」を使用します。
環境
- OS windows11 home
- Dart 2.18.4
値が含まれているかを判定
値が含まれているかを判定するには「 contains 」を使用します。
Set.contains(値)
※含まれていれば「true」が、含まれていなければ「false」が返ります
実際に、使用して判定してみます。
void main() {
var set = {'aaa', 'bbb', 'ccc', 'ddd', 'eee'};
print(set.contains('aaa')); // true
print(set.contains('bbb')); // true
print(set.contains('fff')); // false
}
実行結果を見ると、判定されていることが確認できます。

空文字やサロゲートペア文字に使用しても正しく判定されます。
void main() {
var set = {'', '😥😥😥'};
print(set.contains('')); // true
print(set.contains('😥😥😥')); // true
print(set.contains('😥😥😥😥😥')); // false
}
-
前の記事
RHEL環境におけるバックアップとリストアのベストプラクティス 2025.04.07
-
次の記事
MySQLのエラー『エラー1062: Duplicate Entry』の解決方法 2025.04.08
コメントを書く