Ruby でもクラスに、外からインスタンス変数にアクセスできる、
accessor(setter/getter)を定義したら、
関数だけど、変数のように見える

@hello は、インスタンス変数

class A
def hello # getter
@hello
end

def hello=( val ) # setter
@hello = val
end
end

a = A.new

a.hello = "ハロー"
p a.hello #=> "ハロー"