[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2963

From: Shugo Maeda <redmine@r...>
Date: Fri, 23 Dec 2011 17:23:22 +0900
Subject: [ruby-reference-manual:2963] [るりまプロジェクト - Bug #5799][Open] Proc#yieldとProc#callの違い


Issue #5799 has been reported by Shugo Maeda.

----------------------------------------
Bug #5799: Proc#yieldとProc#callの違い
https://bugs.ruby-lang.org/issues/5799

Author: Shugo Maeda
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 1.9.3


http://doc.ruby-lang.org/ja/1.9.3/method/Proc/i/yield.html を見ると、
「Proc#call と同じですが、引数の数のチェックを行いません。」とありますが、
lambdaだとcallでもyieldでも引数の数をチェックし、Proc.newだとcallでも
yieldでもチェックしていないように見えます。

ソースを見ても、両方proc_call()が実体のようです。




-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]