Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用then而不是分号或换行符是否仅具有装饰目的(使代码更具可读性)?
then
关键字then可以出现在 ruby 中的两个地方:if语句和case语句。在这两种情况下,它都可以用换行符或分号替换。
if
case
所以是的,它只是装饰性的。
在if表达式和表达式中,条件以关键字或表达式分隔符(即分号或换行符)case终止。then
所以,是的,它总是可以用分号或换行符代替。
不,它不仅有装饰目的,它还可以将结果与iforcase表达式中的条件分开。