许多博客和教程在实施案例陈述时都有不同的缩进。每个都有不同的缩进参考'when'行。使用案例循环时是否有缩进的最佳做法?
答案 0 :(得分:10)
一致意见是将when
缩进为与case
相同的水平。
case sym
when :foo then ...
when :bar then ...
else ...
end
我认为这已经很成熟,并且没有看到任何其他声称的消息来源。
答案 1 :(得分:3)
这是我用过的方式。 '如果'当'应该在下一行并缩进。
case something
when 'a'
what happens when 'a'
when 'b'
what happens when 'b'
when 'c'
what happens when 'c'
end