ruby-trunk-changes r52422 - r52423

今日は obj.?meth 記法の拡張で obj.?[key] と書くことができるようになりました。

nobu: r52422 2015-11-02 20:07:13 +0900

obj.?meth 記法(ちなみに今更ですがチケットでは safe navigation operator という名前がついてます)を [ ] メソッドにも使えるように文法を修正しています。 [Feature #11537]

o.?[:key]

と書けるようです。うーむ、なかなか奇妙な外観…。
なお ? なしのメソッド呼び出しだと

o.[:key]

は syntax error になり

o.[](:key)
o.[] :key

のように引数を後置しないといけないので、これはどちらかにそろえておいたほうがいいような気がします。

svn: r52423 2015-11-02 20:10:02 +0900

version.h の日付更新。