[#837] request SCAN — Shin-ichiro HARA <sinara@...>

原です。

25 messages 1997/11/14
[#838] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#839] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#840] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#841] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#843] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#844] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#845] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>

原です。

53 messages 1997/11/19
[#865] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#866] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/19

原です。

[#867] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#875] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#877] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#879] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#886] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#890] Re: [Req] Proc.new — keiju@... (石塚圭樹 ) 1997/11/20

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:864] [Req] Proc.new

From: Shin-ichiro HARA <sinara@...>
Date: 1997-11-19 07:46:26 UTC
List: ruby-dev #864
原です。

思いつきシリーズです。

却下するのに特に理由を明確にする事を求めるものでは
ありません。:-)

(1)Proc.new(x) で Proc.new{|t| send(x, *t)}
みたいな意味にしてしまうのはいかが?

(2)foo() で、メソッド foo が定義されていない時 foo.call()
を呼び出してしまうのはどうでしょう?


(3)今見つけました。バグかも。

foo = Proc.new { |*x| p x }
foo.call()

bar = Proc.new { |x| p x }
bar.call()

とすると nil, FALSE となりますが、これは [], [] が正しいのでは?

def baz(*x); yield x; end
baz(){ |x| p x }
baz(){ |*x| p x }

は [], [] ですから。

さらに、

def baz(*x); yield(*x); end

とすると core dump します。

In This Thread

Prev Next