4
我是Ruby的新手,很困惑::
運營商。爲什麼下面的代碼輸出2,3,4,5,1而不只是輸出?謝謝!::運算符如何在Ruby中工作?
class C
a = 5
module M
a = 4
module N
a = 3
class D
a = 2
def show_a
a = 1
puts a
end
puts a
end
puts a
end
puts a
end
puts a
end
d = C::M::N::D.new
d.show_a
因爲你調用'puts' 5次? – cremno