From: Yukihiro Matsumoto Date: 2009-02-22T00:36:27+09:00 Subject: [ruby-dev:38062] Re: Add option hash support to rb_scan_args() まつもと ゆきひろです In message "Re: [ruby-dev:38057] Re: Add option hash support to rb_scan_args()" on Fri, 20 Feb 2009 22:31:25 +0900, Yusuke ENDOH writes: |キーワード引数らしい引数の受け取り方というと、C API より |Ruby レベルの方が気になります。 |近い将来、新しい文法を導入する予定や構想はあるのでしょうか。 予定や構想はあります。が、時期はなんとも。2.0になりそうです し、その時期は完全に未定です。 |例えば、こんな感じに書けるとか。 | | def foo(x, y, z, a: "a", b: "b", c: "c") | p [x, y, z, a, b, c] | end | | foo(1, 2, 3, c: "X") #=> [1, 2, 3, "a", "b", "X"] という風に書けるようにしたいと思っています。