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

ruby-reference-manual:3026

From: "ohai (Ippei Obayashi)" <redmine@r...>
Date: Sat, 7 Apr 2012 02:57:23 +0900
Subject: [ruby-reference-manual:3026] [るりまプロジェクト - Bug #6208] Proc#callの別名が不足している


Issue #6208 has been updated by ohai (Ippei Obayashi).


.(*args) はメソッドではなく call の syntactic sugar です。
  class A; def call(n) n+1 end; end
  p A.new.(3) # => 4
なので別名として追加するのは妥当ではないと思われます。

別の説明が必要でしょう。
----------------------------------------
Bug #6208: Proc#callの別名が不足している
https://bugs.ruby-lang.org/issues/6208#change-25687

Author: hide_nba (Hidekuni Kajita)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


Proc#callの別名として

->(a) { puts a }.(1)
と記述できるが
(*arg) 
が記述されていない。

http://doc.ruby-lang.org/ja/1.9.3/method/Proc/i/call.html


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

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

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

      3023 2012-03-27 04:07 [redmine@r...        ] [るりまプロジェクト - Bug #6208][Open] Proc#callの別名が不足している
->    3026 2012-04-06 19:57 ┣[redmine@r...        ] [るりまプロジェクト - Bug #6208] Proc#callの別名が不足している
      3793 2013-09-02 09:05 ┗[redmine@r...        ] [るりまプロジェクト - Bug #6208][Closed] Proc#callの別名が不足している