我有一个Test模型列表,其中Test包含一个名为selected的 bool(boolean) 属性,如果List的selected属性中的所有条目都为true,将变量设置为true的最佳方法是什么?
目前,我已经建立了一个for循环,该循环遍历列表中的每个条目,并检查选择是否为true。如果选择的任何一个为假,则检查器变量必须为假:

for (var i = 0; i < List.length; i++)
    if List[i].chosen == false
       checker = false;
有没有更好的方法来执行List迭代?

最佳答案

您可以使用every()

 checker = testModel.every((e) => e.chosen);

关于flutter - 如果 bool 列表中的所有值都为true,则将变量设置为true的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64095015/

10-12 06:08