分组括号和`begin` ...`end`之间的区别

时间:2019-03-26 11:29:02

标签: ruby parentheses control-structure

用于分组的括号之间有何区别:

(some_method_chain; another_method_chain)

2 * (3 + 4) # => 14

begin ... end结构:

begin some_method_chain; another_method_chain end

2 * begin 3 + 4 end # => 14

我注意到只有后者可以用来封装rescue构造。还有其他区别吗?

0 个答案:

没有答案