保留字'then'是否总是可以用分号或换行符替换?

时间:2010-11-09 03:20:17

标签: ruby reserved-words

使用then代替分号或换行符只是装饰目的(使代码更易于可读)吗?

2 个答案:

答案 0 :(得分:3)

关键字then可以出现在ruby中的两个位置:if语句和case语句。在这两种情况下,都可以用换行符或分号代替。

所以是的,它只是装饰性的。

答案 1 :(得分:0)

if表达式和case表达式中,条件以then关键字或表达式分隔符(即分号或换行符)终止。

所以,是的,它总是可以用分号或换行符替换。

不,它不仅具有装饰性目的,它将结果与ifcase表达式中的条件分开。