[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:611

From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Fri, 16 Sep 2005 16:31:00 +0900
Subject: [yarv-dev:611] Re: 多重代入の値 (was Re: *expr)

まつもと ゆきひろです

In message "Re: [yarv-dev:610] Re: 多重代入の値   (was Re: *expr)"
    on 16 Sep 2005 13:35:16 +0900, MAEDA Atusi <maeda-yarv atusi.org> writes:

|x, y = (a, b = *[1, 2])
|
|とかを考えると,「右辺の値そのまま」で良いんじゃないかと思いますが.

「右辺の値そのまま」ということは上記の代入の結果、

  x = 1, y = 2

になるのでしょうか。

|あとは,多重代入の右辺や,returnでの式の並びで
|  return 多値式, 多値式
|と書いた場合,すべての値が返されるのか,多値のうちの最初の値だけとって,
|2つの値が返されるのか,とか.

どちらでもいいんですが、YARVで実装しやすい方を選んでくださっ
て構いません。old Rubyはそちらに合わせます。

--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       598 2005-09-09 17:53 [ko1 atdot.net       ] *expr                                   
       601 2005-09-11 00:36 ┗[matz ruby-lang.org  ]                                       
       602 2005-09-16 05:00  ┗[ko1 atdot.net       ]                                     
       604 2005-09-16 08:21   ┗[matz ruby-lang.org  ]                                   
       606 2005-09-16 09:12    ┗[ko1 atdot.net       ]                                 
       608 2005-09-16 09:18     ┗[matz ruby-lang.org  ] 多重代入の値  (was Re: *expr) 
       610 2005-09-16 13:35      ┗[maeda-yarv atusi.org]                             
->     611 2005-09-16 16:31       ┗[matz ruby-lang.org  ]