Tôi đã xem xét các câu hỏi khác trong SO và không tìm thấy câu trả lời cho vấn đề cụ thể của mình.Tạo một băm từ một dãy các phím
Tôi có một mảng:
a = ["a", "b", "c", "d"]
Tôi muốn chuyển đổi mảng này cho một người băm nơi các phần tử mảng trở thành chìa khóa trong băm và tất cả họ cùng giá trị nói 1. tức là băm nên là:
{"a" => 1, "b" => 1, "c" => 1, "d" => 1}
Bạn không cần 'flatten', [' Hash [] '] (http://ruby-doc.org/core-1.9.3/Hash.html#method-c-5B-5D) có thể mất n Mảng mảng. –
Cảm ơn. Tôi sẽ thay đổi nó. – Linuxios
Hash [] dường như không lấy mảng mảng không may: Hash [[1, 2], [3, 4]] => {[1, 2] => [3, 4]} –