class HelloWorld
attr_accessor :name
end
セミコロンが付いていて、シンボルになっているのがミソ。
これは、以下のように書くのと同じ
class HelloWorld
def name
@name
end
def name=(value)
@name = value
end
end
ここで@nameはインスタンス変数
引数の数が不定なメソッド
def foo(*args)
args
end
p foo(1,2,3) => [1, 2, 3]
与えられた引数をまとめて配列として得られる。