ruby – 如果条件语句出现在表达式之前或之后,这是否重要?
发布时间:2020-12-17 04:18:34 所属栏目:百科 来源:网络整理
导读:对不起,如果这是一个愚蠢的问题,但我是一个C#家伙摸索着ruby的方式.. 在ruby中我注意到很多人这样做: do_something(with params) if 1 = 1 这和之间有什么区别(甚至是轻微的): if 1 = 1 do_something(with params) 还是为了更清晰而写的是同一件事? 解决
对不起,如果这是一个愚蠢的问题,但我是一个C#家伙摸索着ruby的方式..
在ruby中我注意到很多人这样做: do_something(with params) if 1 = 1 这和之间有什么区别(甚至是轻微的): if 1 = 1 do_something(with params) 还是为了更清晰而写的是同一件事? 解决方法
这是语法糖……允许我们以更容易阅读的方式编写代码.
http://rubylearning.com/satishtalim/ruby_syntactic_sugar.html 注意:对于@Phrogz,以下内容不一样! if 1 = 1 then do_something(with params) end if 1 == 1 then do_something(with params) end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |