Jestem nowy w Ruby, jeśli mam taki obiekt
{"apple" => "fruit", "carrot" => "vegetable"}
Jak mogę zwrócić tablicę samych kluczy?
["apple", "carrot"]
Jestem nowy w Ruby, jeśli mam taki obiekt
{"apple" => "fruit", "carrot" => "vegetable"}
Jak mogę zwrócić tablicę samych kluczy?
["apple", "carrot"]
Odpowiedzi:
Jak powiedział taro, keyszwraca tablicę kluczy twojego skrótu:
http://ruby-doc.org/core-1.9.3/Hash.html#method-i-keys
Znajdziesz różne metody dostępne dla każdej klasy.
Jeśli nie wiesz, z czym masz do czynienia:
puts my_unknown_variable.class.to_s
Spowoduje to wyświetlenie nazwy klasy.
keysmetody takiej jak{"apple" => "fruit", "carrot" => "vegetable"}.keys. Aby uzyskać więcej informacji, odwiedź ruby-doc.org/core-1.9.3