if vs if then语句

时间:2018-10-26 23:54:12

标签: ruby if-statement

if和if then语句之间有什么区别?例如,之间有什么区别

if (condition)
   puts "Condition is true"
end

和:

if (condition) then
   puts "Condition is true"
end

1 个答案:

答案 0 :(得分:4)

如果使用换行符编写,则没有区别。 then关键字可让您执行以下操作:

if (condition) then puts "condition is true" end

imo,永远不要使用。通常,请勿将thenif一起使用,以上代码应写为

puts "condition is true" if condition