应该是if那里出了问题,但是个人认为逻辑对的呀,跑出来的结果是32,正确应该是1905
3条回答 默认 最新
关注 【相关推荐】
- 你可以看下这个问题的回答https://ask.csdn.net/questions/7399770
- 除此之外, 这篇博客: 第十二章 高阶函数 课后习题中的 10. 实现一个unless控制抽象,工作机制类似if,但条件是反过来的。第一个参数需要是换名调用的参数吗?你需要柯里化吗? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
//block可以自定义不返回内容的参数 def unless(condition: =>Boolean)(block: =>Unit){ if (!condition){ block } } var x = 10 unless(x == 0){ x -= 1 println(x) }
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 Opencv(C++)异常
- ¥15 VScode上配置C语言环境
- ¥15 汇编语言没有主程序吗?
- ¥15 这个函数为什么会爆内存
- ¥15 无法装系统,grub成了顽固拦路虎
- ¥15 springboot aop 应用启动异常
- ¥15 matlab有关债券凸性久期的代码
- ¥15 lvgl v8.2定时器提前到来
- ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
- ¥15 cam_lidar_calibration报错