オブジェクトを扱うための手続きのこと
▼ブロック付きメソッド
「times」のようなブロックを必要とするメソッドのこと。
「ブロック付きメソッド」は、「イテレータ」と呼ばれることもある
▼メソッド名?
「戻り値」に「true」か「false」を返すメソッドには、メソッド名に「?」を付ける習慣がある
▼メソッド名!
「レシーバ」となるオブジェクトの内容を書き換えるメソッドには、メソッド名に「!」を付ける習慣がある
▼インスタンスメソッド
「クラス定義」の中で定義するメソッドのこと。インスタンス・メソッドは、クラス定義の中にいくつでも書くことができる。
▼クラスメソッド
レシーバがインスタンスではなくクラスそのものだった場合のメソッドのこと。「クラスAのインスタンスを生成しなくても使用できるメソッド」
▼ブロック付きメソッド
「times」のようなブロックを必要とするメソッドのこと。
「ブロック付きメソッド」は、「イテレータ」と呼ばれることもある
▼メソッド名?
「戻り値」に「true」か「false」を返すメソッドには、メソッド名に「?」を付ける習慣がある
▼メソッド名!
「レシーバ」となるオブジェクトの内容を書き換えるメソッドには、メソッド名に「!」を付ける習慣がある
▼インスタンスメソッド
「クラス定義」の中で定義するメソッドのこと。インスタンス・メソッドは、クラス定義の中にいくつでも書くことができる。
▼クラスメソッド
レシーバがインスタンスではなくクラスそのものだった場合のメソッドのこと。「クラスAのインスタンスを生成しなくても使用できるメソッド」