名师广场

登录
工作室首页 > 话题列表 > 话题详情

只看楼主 #交流分享#素数生成器

  • 楼主

    顾杭林

    话题:38

    精华:0

    积分:194

    阅读:545 回复:1 2022-02-25 09:45:46

  • 2楼

    颜妙林

    话题:35

    精华:0

    积分:305

    image.png

    # 注意lambda表达式引用相对全局变量n,

    # 但是结果lambda所有的lambda表达式都引用了最后一个n也就是19 所以造成n是1-19

    # 因为lambda表达式在最后执行的时候才回去寻找变量n,也就是19

    # 解决方法1:把lambada表达式单独放入一个函数 return出来 其实相当于方法2 存储了局部变量为参数

    # 解决方法2:将值保存在lambda的局部变量中,这样它们就不会依赖于全局n的值 如下


    2022-02-25 23:57:23

说:

还能输入140发送

关闭

扫码登录更安全

空间登录

手机扫码,安全登录

二维码已失效 请点击刷新
请打开人人通空间APP扫一扫登录

手机扫码,安全登录

扫描成功!

请在手机上确认登录

取消二维码登录

二维码

名师工作室移动端

  • 扫一扫,直接在手机上打开
  • 随时随地使用工作室
分享
回到顶部