ruby – 从’下一个’返回一个错误的想法?
应该是一个容易的.我想,从阅读
this blog post,我可以在我的下一个命令之后返回一些东西:
next“new value”如果axis_range ==“test” 我真正想做的是在同一行记录下一个原因: next @ logger.info(‘跳过这个项目,因为有趣’)除非(elephants.size> 0) 我在ruby doc没有找到关于下一个用法的讨论.代码肯定有效.我意识到我可以用一个除非块来做,但那行代码是sooo简洁. 两个问题: >有没有更好的文件? 解决方法
这本书给出了这个例子: squareroots = data.collect do |x| next 0 if x < 0 # return 0 for negative values Math.sqrt(x) end 和这个选择: squareroots = data.collect do |x| if (x < 0) then 0 else Math.sqrt(x) end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |