メソッド

文法

 状態:  閲覧数:1,671  投稿日:2008-11-16  更新日:  
オブジェクトを扱うための手続きのこと

▼ブロック付きメソッド
「times」のようなブロックを必要とするメソッドのこと。
「ブロック付きメソッド」は、「イテレータ」と呼ばれることもある

▼メソッド名?
「戻り値」に「true」か「false」を返すメソッドには、メソッド名に「?」を付ける習慣がある

▼メソッド名!
「レシーバ」となるオブジェクトの内容を書き換えるメソッドには、メソッド名に「!」を付ける習慣がある

▼インスタンスメソッド
「クラス定義」の中で定義するメソッドのこと。インスタンス・メソッドは、クラス定義の中にいくつでも書くことができる。

▼クラスメソッド
レシーバがインスタンスではなくクラスそのものだった場合のメソッドのこと。「クラスAのインスタンスを生成しなくても使用できるメソッド」





引数(parameter)

モジュール(Module)

コメント投稿(ログインが必要)



週間人気ページランキング / 10-25 → 10-31
順位 ページタイトル抜粋 アクセス数
1 グローバル変数 | 文法 1
1 変数(variable) | 文法 1
1 <% %> | プログラミング 1
1 クラス定数 | 文法 1
1 カテゴリ一覧 1
1 アクセスメソッド(アクセサ) | 文法 1
1 <%= h %> | プラグイン 1
2025/11/1 1:02 更新