1
i를 IRB에서 다음을 수행하고 또한 내가 Number.new(2)
을 할 경우, 올바르게 IRB에 <<2>>
를 반환충돌하는 IRB에서 동일한 루비 코드에 대한 출력 올립니다
class Number < Struct.new(:value)
end
class Number
def to_s
value.to_s
end
def inspect
"<<#{self}>>"
end
end
이제 놀리려는에서 동일한 코드를 시도 ,하지만 잘못하여 #<struct Number value=2>
을 반환합니다. 이게 왜 그렇게?
고마워요! :) – Jim