Có cách nào để làm điều gì đó như thế này không?Ruby: sử dụng Object.send để gán các biến
a = Struct.new(:c).new(1)
b = Struct.new(:c).new(2)
a.send(:c)
=> 1
b.send(:c)
=> 2
a.send(:c) = b.send(:c)
Kết quả dòng cuối cùng trong lỗi:
syntax error, unexpected '=', expecting $end
a.send(:c) = b.send(:c)
^
Bạn có nghĩa là 'bar ='. – Adrian
@Adrian: Vâng, tôi đã làm. Cảm ơn. – sepp2k