けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :7708 ] the message: "[ruby-dev:7708] Re: new syntax (Re:
Re: Ruby 2.0 の話題解禁) ", on Aug/18 02:13(JST) Kazuhiro HIWADA
writes:

>ひわだです。

>一つでも納得の行く使用例が見つかれば決まりのような気がしますね…。

そういう例ってあるとは思うんですよ. ただ, 結構難しいかなと. 

>  widget.event_mask("Button-1") = true

これ意味がとれないですが. あるwidgetの中に"Button-1"というボタンがあって
そのマスクを設定しているんですかね...

widget["Button-1"].event_mask = true
widget.button["Button-1"].event_mask = true

の方がきれいかなと...

>  polyline.position(10) = [100,200]

polylineは配列状に並んでいますよね. だったら,

polyline[10] = [100,200]

かな.

>  hiwada.schedule(tomorrow) = "go to the book store."

これも, Scheduleオブジェクトを用意して

  hiwada.schedule[tomorrow] = ...

>とか。

>#「foo(a)という属性をvalにする」というなら、"obj.foo[a] = val" のほう
>#が良さそうですが、互換性が…。

これは意味が変りますよね.

(obj.foo)[a]

obj.fooが存在するような場合, obj.foo(a)はきっと(obj.foo)[a]なのかなと...

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju / rational.com <<---