[#30743] 大きな数の大まかな割り算 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

17 messages 2007/05/01

[#30827] Supporting Fiber — SASADA Koichi <ko1@...>

 ささだです。

22 messages 2007/05/27

[ruby-dev:30758] Re: ObjectC style keyword argument

From: Takeshi Horinouchi <horinout@...>
Date: 2007-05-02 09:15:04 UTC
List: ruby-dev #30758
堀之内です。

> |>   def copy: x from: y; p [x, y] end
> |
> |これってやはりカンマなしですか?
> 
> 呼び出しがカンマありならカンマありでしょう。つまり揃えるべき
> だと思います。でも、ほんとは両方カンマがないのがいいなあ。
> yaccには怒られちゃうけど、なんとかだませないかと画策中。

def copy: x from: y と、コンマがないと、x と from がひとかたまり
に見えないでしょうか。あと、通常の引数はコンマで区切るので、コン
マなしと使い分けなければならないと混乱しそうな気が...

ところで、これはメソッド名もキーワードのようになるのですね。この
形式と、引数に対してのみラベルをつけるキーワード引数との関係はど
のようになるのでしょうか。私のいうキーワード引数とは、現在はよく
Hash で代用されているもののことです。つまり、順番でなく名前で指
定する引数。Ruby 2.0 では導入予定と思い込んでるのですが、どのよ
うに書けるようになるのでしょうか。

# ruby-dev アーカイブをちょっと調べたところでは、2004年に
   議論があったあとは今までないように見えますが、見落としてまし
   たらすみません。あるいは 1.9 で既に実現済み?

In This Thread

Prev Next