[ruby-list:50878] 引数の括弧を省略したときのメソッド名と引数の結合度
From:
OOTANI TAKASHI <tksotn@...117.cx>
Date:
2020-02-27 16:06:54 UTC
List:
ruby-list #50878
大谷と申します。 i=123 x = "abc" + i.to_s 10 が、 syntax error, unexpected integer literal, expecting end-of-input になるのは、 「引数の括弧を省略したときのメソッド名と引数の結合」よりも 「二項演算子 +」の方が結合度が高い(演算子優先度が高い)から という解釈で合ってますでしょうか? 演算子優先順位の中に入れると、 三項演算子?: よりも結合度が低く、代入演算子より結合度が高い ですかね。 -- tksotn