Dart Setから条件を指定して値を削除するサンプル
環境
Windows 11 pro 64bit
Dart 2.18.4
構文
セット名.removeWhere(条件式)
要素を削除するには、「removeWhere」関数を使用します。
使用例
3文字以上の長さの文字列を削除します
使用例
void main() { var set = {'tt','b','ssss','rrrrr','ee'}; set.removeWhere((v) => 2 < v.length); print(set); }
実行結果
{tt, b, ee}
remove関数
「set」から指定した値を削除する場合は「remove」を使用します。
使用例
void main() { var set = {'sss','ttt','rrr'}; set.remove('sss'); print(set); }
実行結果
{ttt, rrr}