Ruby初心者スレッド Part 11
■ このスレッドは過去ログ倉庫に格納されています
0329デフォルトの名無しさん
2007/04/05(木) 09:16:35class C
attr_reader :n
def a=(x)
@n = x + 1
end
alias b a=
end
c = C.new
p c.a = 3 # 3
p c.n # 4
p c.b(3) # 4
p c.n # 4
C#a= と C#b は同じメソッドなのに、何故返値が違うのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています