[ruby-list:50880] Re: 引数の括弧を省略したときのメソッド名と引数の結合度
From:
OOTANI TAKASHI <tksotn@...117.cx>
Date:
2020-02-29 13:41:25 UTC
List:
ruby-list #50880
大谷です。 From: Nobuyoshi Nakada <nobu@ruby-lang.org> Subject: [ruby-list:50879] Re: 引数の括弧を省略したときのメソッド名と引数の結合度 Date: Sat, 29 Feb 2020 14:45:08 +0900 > なかだです。 > あっています。 ありがとうございます。 > 精確に言えば、結合度は代入演算子と同じですが、代入演算子は右結合なので右 > 辺が優先されます。 なるほど。 元ネタは、質問サイトなのですが、 a = "xxx" + n.to_i +"xxx" で、エラーになるという質問でした。 空白の有無で+が単項演算子と見做されるからですが、 エラーメッセージが予想外(unexpected unary+)だったので、かなり悩みました。 -- tksotn