9

许多博客和教程在实现案例语句时有不同的缩进。每个都有关于“何时”行的不同缩进。使用大小写循环时是否有缩进的最佳做法?

4

2 回答 2

11

共识是缩进when与 相同的级别case

case sym
when :foo then ...
when :bar then ...
else ...
end

我认为这是已经确立的,并且没有看到任何声称的真实来源。

于 2013-07-17T18:30:16.913 回答
3

这是我看到它使用的方式。'when' 事件中会发生什么应该在下一行并缩进。

case something
when 'a'
  what happens when 'a'
when 'b'
  what happens when 'b'
when 'c'
  what happens when 'c'
end
于 2013-07-17T20:09:22.930 回答