エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
class Method
クラスの継承リスト: Method < Object < Kernel < BasicObject Abstract Object#method によりオブジェ... クラスの継承リスト: Method < Object < Kernel < BasicObject Abstract Object#method によりオブジェクト化され たメソッドオブジェクトのクラスです。 メソッドの実体(名前でなく)とレシーバの組を封入します。 Proc オブジェクトと違ってコンテキストを保持しません。 Proc との差 Method は取り出しの対象であるメソッドが なければ作れませんが、Proc は準備なしに作れます。その点から Proc は使い捨てに向き、Method は何度も繰り返し生成する 場合に向くと言えます。また内包するコードの大きさという点では Proc は小規模、Method は大規模コードに向くと言えます。 既存のメソッドを Method オブジェクト化する。 class Foo def foo(arg) "foo called with arg
2010/05/04 リンク