账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何让while循环里执行完函数输出结果了才进行下一个循环?
    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
    打赏
    收藏
    点击回答
        全部回答
    • 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语句退出循环。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部