self

文法

 状態:  閲覧数:2,371  投稿日:2008-12-06  更新日:  
メソッド内で実行するとそのメソッドを実行しているオブジェクトを参照することが出来る

例 トップレベルで「self」を実行
irb(main):> self
=> main
「main」と言うオブジェクトが返ってくる


参考
「main」と言うオブジェクトの元になっているクラスは何かを確認してみる
irb(main):> self.class
=> Object
「main」オブジェクトの元になっているクラスは「Object」クラスと表示される




yield

シャドウイング

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



類似度ページランキング
順位 ページタイトル抜粋
1 self 100
2 yield 44
3 autoescape 29
4 変数(variable) 25
5 モジュール(Module) 24
6 インスタンス(instance) 20
7 digits 20
8 string 20
9 引数(parameter) 12
10 syntax error, unexpected tIDENTIFIER, expecting '}' 7
11 シンボル 0
12 クラス 0
13 ローカル変数 0
14 グローバル変数 0
15 インスタンス変数 0
16 クラス変数 0
17 スコープ 0
18 定数 0
19 クラス定数 0
20 特異メソッド 0
2025/5/02 12:58 更新