Saya baru mengenal Ruby, jika saya memiliki objek seperti ini
{"apple" => "fruit", "carrot" => "vegetable"}
Bagaimana saya bisa mengembalikan array hanya kunci?
["apple", "carrot"]
Saya baru mengenal Ruby, jika saya memiliki objek seperti ini
{"apple" => "fruit", "carrot" => "vegetable"}
Bagaimana saya bisa mengembalikan array hanya kunci?
["apple", "carrot"]
Jawaban:
Seperti yang dikatakan talas, keyskembalikan array kunci Hash Anda:
http://ruby-doc.org/core-1.9.3/Hash.html#method-i-keys
Anda akan menemukan semua metode berbeda yang tersedia untuk setiap kelas.
Jika Anda tidak tahu apa yang Anda hadapi:
puts my_unknown_variable.class.to_s
Ini akan menampilkan nama kelas.
keysmetode seperti{"apple" => "fruit", "carrot" => "vegetable"}.keys. Untuk info lebih lanjut kunjungi ruby-doc.org/core-1.9.3