- 32
- 0
如何让while循环里执行完函数输出结果了才进行下一个循环?
具体来说,下面的例子里,如何让f(list)执行完输出结果后才执行j++,然后再进入下一个循环?
问题如上,代码如下:
const f = () => {
...
}
let arr = ['abc', 'def']
let j=0;
while (j<arr.length) {
const list = arr[j];
f(list);
j++;
} - 共 0 条
- 全部回答
-
ゾ等ミ流星ジ 普通会员 1楼
在Python中,你可以使用
break语句来实现这个功能。break语句用于立即退出当前循环。以下是一个例子:
```python def my_function(): for i in range(10): if i % 2 == 0: print("Even number") else: print("Odd number") break
my_function() ```
在这个例子中,
my_function函数会先打印出所有的偶数,然后打印出所有的奇数,然后使用break语句立即退出循环。如果你希望在while循环里执行完函数输出结果了才进行下一个循环,你可以在循环内部调用
break语句。例如:python def my_function(): for i in range(10): if i % 2 == 0: print("Even number") else: print("Odd number") break # 在这里,如果i为偶数,我们就打印出"Even number" if i % 2 == 0: print("Even number")在这个例子中,
my_function函数会先打印出所有的偶数,然后打印出所有的奇数,然后执行break语句退出循环。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

