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

ruby-reference-manual:143

From: Minero Aoki <aamine@l...>
Date: Thu, 19 Oct 2006 04:29:52 +0900 (JST)
Subject: [ruby-reference-manual:143] module function 他

青木です。

書いたことなかったような気がしますが、BitClust ではモジュール関数
を表すとき、「.#」を使って「CLASSNAME.#METHODNAME」と表記します。

また、BitClust だとモジュール関数は c.singleton_methods と
c.instance_methods の両方に出てくるので、ri との diff を取ると
BitClust のほうがエントリがすげー多く見えたりします。

ついでに言えば、特異メソッドは常に CLASSNAME.METHODNAME です。
「::」を使うと定数になって、意味が変わります。

[Typemark 一覧]

  CLASSNAME#METHODNAME    singleton method
  CLASSNAME.METHODNAME    instance method
  CLASSNAME.#METHODNAME   module function
  CLASSNAME::NAME         constant
  Kernel$NAME             special variable

# うがー、private メソッドがリストに出てねー!

--
青木峰郎

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

->     143 2006-10-18 21:29 [aamine@l...         ] module function 他                      
       164 2006-10-27 00:37 ┗[sheepman@s...       ]                                       
       167 2006-10-27 18:07  ┗[aamine@l...         ]