我对rails很新,我想知道何时应该使用if...then
代替if
,或者只是偏好。
提前致谢。
答案 0 :(得分:3)
then
。所以
if today == "Monday" then puts "Boo" end # then required
if today == "Wednesday" # then not required
puts "Meh"
end
if today == "Friday" then # then allowed
puts "Yay"
end
那说,a)我看起来有点奇怪的是在最后一个例子之后的代码,而b)第一个例子也可以写成puts "Boo" if today == "Monday"
。所以,就个人而言,我可能永远不会使用then
。
答案 1 :(得分:1)
保留字“then”用于将条件与代码分开,作为换行符或分号,因此您可以编写例如。
if true then puts "hello" end
这就是......