[ruby-list:643] Re: help for lambda

From:
Date: 1996-09-27 07:56:39 UTC
List: ruby-list #643
けいじゅ@SHLジャパンです. 

In [ruby-list :00642 ] the message: "[ruby-list:642] Re: help for
lambda ", on Sep/27 15:10(JST) matz@caelum.co.jp (Yukihiro Matsumoto)
writes:

>一度抜けちゃったらlambdaの中からreturn/bread/etcで抜けること
>はできません.SmalltalkのBlockやSchemeのcall/ccじゃないんだ
>から.
>
>catch/throwを使うんじゃないですかね.エレガントとはいえない
>かもしれないけど.

何か冷たい返事ですねえ...

それはいいとして, 自分で確かめようとしたら

なんかへんです.

def foo
  $p = Proc.new
end

foo{print "a"}

$p.call

で, 'call': wrong arg...

というエラーが出ます. 使い方間違っています??

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread

Prev Next