どうも、ちょげ(@chogetarou)です。
配列であるリストの「null」を全て削除する方法を紹介します。
方法

リストのnullを全て削除するには、removeWhereメソッドを使います。
まず、リストからremoveWhereメソッドを呼び出します。
そして、removeWhereメソッドの引数のコールバック関数で、「item == null」を返します。
list.removeWhere((item) => item == null)
removeWhereメソッドを呼び出すことで、配列の「null」を全て削除できます。
使用例
void main() {
var numbers = [1, 2, null, 3, null, 4, 5, null];
numbers.removeWhere((number) => number == null);
print(numbers); //[1, 2, 3, 4, 5]
}
コメント