这是一个非常简单的问题,但我处于初级水平,对 Ruby 的 if modifier
有点困惑,我在谷歌上搜索但尚不清楚它与其他编程语言(如 java 等)有何不同。
谁能用简单的例子让我理解,或者请引用有用的博客。
提前致谢。 :)
最佳答案
Favor modifier if
/unless
当你有一个单行
主体时使用。喜欢:
number = 4
puts "number is even" if number.even?
# >> "number is even"
如果你有不止一行的逻辑,那么使用传统的方式来写它:
number = 4
if number.even?
# some work with number then print it
puts "number is even"
end
# >> "number is even"
expr if expr
executes left hand side expression, if right hand side expression is true.
关于ruby - 如果 Ruby 的修饰符与其他语言不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28808657/