Sono nuovo su Ruby, se ho un oggetto come questo
{"apple" => "fruit", "carrot" => "vegetable"}
Come posso restituire un array di sole chiavi?
["apple", "carrot"]
Sono nuovo su Ruby, se ho un oggetto come questo
{"apple" => "fruit", "carrot" => "vegetable"}
Come posso restituire un array di sole chiavi?
["apple", "carrot"]
Risposte:
Come ha detto taro, keys
restituisce l'array di chiavi del tuo hash:
http://ruby-doc.org/core-1.9.3/Hash.html#method-i-keys
Troverai tutti i diversi metodi disponibili per ogni classe.
Se non sai con cosa hai a che fare:
puts my_unknown_variable.class.to_s
Questo produrrà il nome della classe.
keys
metodo come{"apple" => "fruit", "carrot" => "vegetable"}.keys
. Per maggiori informazioni visita ruby-doc.org/core-1.9.3