Ruby If,Else If命令语法

时间:2020-01-09 10:44:21  来源:igfitidea点击:

Ruby语言的控件结构非常简单,易于阅读和遵循。

如果语法

if var == 10

print "Variable is 10";

end

如果其他语法

if var == 10

print "Variable is 10";

else

print "Variable is something else";

end

如果其他如果语法

这是Ruby和大多数其他语言之间的主要区别。请注意,else if实际拼写为elsif而不带e。

if var == 10

print "Variable is 10";

elsif var == "20";

print "Variable is 20";

else

print "Variable is something else";

end

三元(if语句缩短)语法

在Ruby中,三元语法与大多数语言相同。下面的示例将在var等于10的情况下打印变量为10. 否则,将打印变量Not 10.

print "The variable is "; + (var == 10 ? "10"; : "Not 10";)