定義はできるけど,Object#__send__使わないと配列のリテラルと判断されて実行できないようです。 def [](val) "hello world" end #=> nil [1] #=> [1] [](1) SyntaxError: compile error (irb):11: parse error, unexpected '(', expecting $ [](1) ^ from …
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。