回答編集履歴

1

修正

2019/07/07 02:20

投稿

asm
asm

スコア15147

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Rubyのメソッド呼び出しの`()`省略時に`do end`でブロック付きで呼び出そうとすると
6
6
 
7
- 優先度の問題から、このような意図しない動作を引き起こします。
7
+ このような意図しない動作を引き起こします。
8
8
 
9
9
 
10
10
 
@@ -22,4 +22,6 @@
22
22
 
23
23
 
24
24
 
25
- なお、`{}`によるブロック付き呼び出しはこの問題はりません。
25
+ なお、`{}`によるブロック付き呼び出しは、`do end`より強く結合しているためこの問題はおこりません。
26
+
27
+ [参考:ブロック付きメソッド呼び出し](https://docs.ruby-lang.org/ja/2.6.0/doc/spec=2fcall.html#block)