gpt4 book ai didi

for-loop - 如何从 Dart 中的 forEach 循环返回?

转载 作者:行者123 更新时间:2023-12-03 02:38:48 26 4
gpt4 key购买 nike

我有这个功能

  bool nameExists(players, player) {
players.forEach((f) {
if (f.data['name'].toLowerCase() == player.toLowerCase()) {
return true;
}
});

return false;
}

即使满足条件,它也总是返回 false。

有任何想法吗?

最佳答案

无法从 forEach 返回值.
只需使用 for循环代替。

  bool nameExists(players, player) {
for(var f in players) {
if (f.data['name'].toLowerCase() == player.toLowerCase()) {
return true;
}
}

return false;
}

关于for-loop - 如何从 Dart 中的 forEach 循环返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50336082/

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