1
我创建了一个名为SpecialArray的类,我想定制输出irb显示的输出类型。目前,当我创建该类的新实例时,irb会返回整个对象。这是我目前看到:定制IRB输出
1.9.3p194 :022 > SpecialArray.new([1,2,0,6,2,11])
=> #<UniqueArray:0x007ff05b026ec8 @input=[1, 2, 0, 6, 2, 11], @output=[1, 2, 0, 6, 11]>
但我想只显示我已定义为输出。换句话说,我想看看这个。
1.9.3p194 :022 > SpecialArray.new([1,2,0,6,2,11])
=> [1, 2, 0, 6, 11]
我需要做什么指定irb应该只显示输出?
SOLUTION:
这是我最终创建的方法。
def inspect
output.inspect
end
聪明!谢谢! –
如果它对你有帮助,如果你接受答案会很好。 –
对不起。以为我有......现在被接受为答案。 –