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!