Class Product
def initialize(name, qty)
@name = name
@qty = qty
end
def to_s
"#{@name}, #{@qty}"
end
end
irb> Product.new("Amazon", 3) == Product.new ("Amazon", 3)
irb> false
Ruby はこれらのタイプのユーザー定義オブジェクトに対して常に false を返しますが、これは間違っています。それらが等しい場合は true にし、等しくない場合は false にする方法