- 478 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:18:44 ]
- >>475
> procとlambdaは冗長ではある。Proc.newとは、似てるけど別物で、 > まぎらわしいものがあれこれあるのはどうかという気はする。 > (「Proc.new は、Proc#initialize が定義されていればオブジェクトの初期化の > ためにこれを呼び出します。このことを除けば、proc と同じです。」) バージョンによって違うのかもしれないが、ブロックの中からreturnした時の ふるまいが、Proc.newとprocは同じで、lambdaとは異なっている。 $ ruby --version ruby 1.9.0 (2007-12-03 patchlevel 0) [i686-linux]
|

|