1

使用then而不是分号或换行符是否仅具有装饰目的(使代码更具可读性)?

4

2 回答 2

3

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

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

于 2010-11-09T03:23:02.817 回答
0

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

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

不,它不仅有装饰目的,它还可以将结果与iforcase表达式中的条件分开。

于 2010-11-09T03:27:39.143 回答