0
Xử lý lưu dữ liệu trong Hash
Mình có chút thắc mắc về Hash. Ở dưới ảnh. Bạn nào có thể giải thích mình được không?

Thêm một bình luận
1 CÂU TRẢ LỜI
+2
Bạn truyền cả object parent vào nên khi gán nó gán lại giá trị cho object parent luôn.
Dùng clone để tạo object cùng giá trị là một giải pháp bạn nhé.
2.3.1 :002 > town = {f1: parent.clone, f2: parent.clone}
=> {:f1=>{:son1=>"", :son2=>""}, :f2=>{:son1=>"", :son2=>""}}
2.3.1 :003 > town[:f1][:son1] = "David"
=> "David"
2.3.1 :004 > town
=> {:f1=>{:son1=>"David", :son2=>""}, :f2=>{:son1=>"", :son2=>""}}
Cảm ơn bạn!