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

yarv-dev:319

From: SASADA Koichi <ko1 atdot.net>
Date: Wed, 17 Nov 2004 18:33:54 +0900
Subject: [yarv-dev:319] Re: method call eval order

 ささだです。

>> メソッド呼び出しの評価順序についてずーっと考えていたのです
>>が(やっぱり、reciever は最後に評価したいなぁ、と)、少し思
>>いついたので書いてみます。
> 
> 最後にしたいというのはどういう理由からでしょうか。

 スタックトップに reciever があるほうが、性能的に有利だからで
す。まったくの実装よりな話です。


> たしかに依存するのは避けたほうがいいかも知れませんが、recvが最
> 初でも違和感はないのでは。
> 
 というわけで、利用者側からは関係ない理由です。

-- 
// SASADA Koichi at atdot dot net
//


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

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

       317 2004-11-17 16:21 [ko1 atdot.net       ] method call eval order                  
       318 2004-11-17 18:29 ┣[nobu.nokada softhome]                                       
->     319 2004-11-17 18:33 ┃┗[ko1 atdot.net       ]                                     
       320 2004-11-18 17:04 ┗[matz ruby-lang.org  ]                                       
       325 2004-11-19 13:08  ┗[maeda-yarv atusi.org]                                     
       326 2004-11-19 13:46   ┗[matz ruby-lang.org  ]                                   
       327 2004-11-19 15:30    ┗[ko1 atdot.net       ]                                 
       328 2004-11-19 23:35     ┗[maeda-yarv atusi.org]                               
       329 2004-11-19 23:56      ┗[matz ruby-lang.org  ]