使用then
代替分号或换行符只是装饰目的(使代码更易于可读)吗?
答案 0 :(得分:3)
关键字then
可以出现在ruby中的两个位置:if
语句和case
语句。在这两种情况下,都可以用换行符或分号代替。
所以是的,它只是装饰性的。
答案 1 :(得分:0)
在if
表达式和case
表达式中,条件以then
关键字或表达式分隔符(即分号或换行符)终止。
所以,是的,它总是可以用分号或换行符替换。
不,它不仅具有装饰性目的,它将结果与if
或case
表达式中的条件分开。