gpt4 book ai didi

dart - 尽管调试显示列表中有 2 个元素,但 forEach 循环不会像列表为空一样执行

转载 作者:IT王子 更新时间:2023-10-29 07:12:00 25 4
gpt4 key购买 nike

我在 onPressed() 上执行了这段代码。列表中有 2 个元素,它们在调试期间显示。

print("Got ${myList.length} elements");
myList.forEach((element) => () {
print('Hello there !!!!');
});

我在控制台中看到“Got 2 elements”。但是,调试不会进入循环,控制台中也没有显示更多内容。

我是 Flutter/Dar 的新手,我被卡住了,所以我很感激任何帮助。谢谢。

最佳答案

改变这个:

myList.forEach((element) => () {
print('Hello there !!!!');
});

对此:

myList.forEach((element) {
print('Hello there !!!!');
});

更多信息在这里:https://api.dartlang.org/stable/2.2.0/dart-core/Iterable/forEach.html

关于dart - 尽管调试显示列表中有 2 个元素,但 forEach 循环不会像列表为空一样执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55582914/

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