娃娃鸭学Ruby-26、作为修饰符的if
作为修饰符的if
采用if的普通语句形式时,Ruby的语法要求其结尾必须有一个end关键字
if expression then code end
而改写成:
code if expression
puts message if messge
if的优先级非常低
y=x.invert if x.respond_to?:invert
y=(x.invert if x.respond_to?:invert)
puts message if message and defined? puts
2011-4-17 16:47 danny