gpt4 book ai didi

arrays - 如何使用某些函数将 List 的所有数据设置为 false

转载 作者:行者123 更新时间:2023-12-05 08:36:06 25 4
gpt4 key购买 nike

谁知道如何设置List<bool>的所有数据是假的?这是示例:

List<bool> data = [true, false, true];

data = [false, false, false];
// output data = [false, false, false]

并且有我的代码来转换它,我知道我们可以用循环来做。但在这里,我想做一些功能,这是我用 data.every((element) => element = false); 尝试过的但是,那是行不通的。

提前致谢

最佳答案

有很多方法可以做这样的事情,这里有几个:

首先,使用map方法:

data = data.map<bool>((v) => false).toList();

map 方法转换列表中的每个项目,我们使用它就像您想使用 every

二、使用filled方法:

data = List.filled(data.length, false, growable: true);

filled 方法在给定长度和值的情况下创建一个新列表,在我们的例子中,长度是前一个列表的长度,值为 false。

关于arrays - 如何使用某些函数将 List<bool> 的所有数据设置为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70692154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com