[#30060] merge YARV — SASADA Koichi <ko1@...>

Hi,

20 messages 2006/12/31
[#30061] Re: merge YARV — SASADA Koichi <ko1@...> 2006/12/31

 ささだです。

[ruby-dev:30058] Re: block parameters for class_exec,module_exec,instance_exec

From: Takaaki Tateishi <ttate@...>
Date: 2006-12-29 07:40:13 UTC
List: ruby-dev #30058
Yukihiro Matsumoto wrote:
> |class_exec,module_exec,instance_execのブロックパラメータの仕様について
> |質問があります。
> |例えば、以下のように、class_exec(0){|x|...} と呼ぶとxには[0]が代入され
> |ます。module_exec,instance_execも同様です。
> |これは、0が入るほうが私としては嬉しいのですが、バグでしょうか?
> 
> バグです。

現在、再び
  Object.class_exec(0){|x| p x}  # => [0]
  1.instance_exec(0){|x| p x}    # => [0]
という結果になるのですがこれで良いのでしょうか?

# ちょっと探した限りでは、instance_exec, class_exec のテスト
# ケースがないように思います…
-- 
Takaaki Tateishi <ttate@ttsky.net>

In This Thread