Objectクラス
object_id class equal? eql? methods private_methods protected_methods problic_methods singleton_methods clone, dup : インスタンスをコピーする。参照先の値まではコピーされない instance_variable_get : インスタンス変数の取得 instance_variable_set : インスタンス変数の設定 instance_variables : インスタンス変数の一覧
例
class Foo def initialize @hoge = 1 end end f = Foo.new f.instance_variables #["@hoge"] f.instance_variable_get(:@hoge) # 1 f.instance_variable_set(:@hoge, 2) #2
getsメソッド
gets 標準入力(STDIN)から一行読み込み、文字列オブジェクトを生成してから返し、文字列オブジェクトは、グローバル変数$にも代入される print 呼び出すと、グローバル変数$に代入している値が標準出力に出力される