どうも、ちょげ(@chogetarou)です。
ハッシュ(Hash)の値(value)からキー(key)を取得する方法を紹介します。
方法
ハッシュ(Hash)の値(value)からキー(key)を取得するには、keyメソッドを使います。
まず、ハッシュからkeyメソッドを呼び出します。
そして、keyメソッドの引数に値を指定します。
#hash=対象のハッシュ
hash.has_key?("two")
上記のkeyメソッドは、ハッシュ(Hash)の値(value)からキー(key)を取得します。
また、引数に指定した値がハッシュに存在しな場合は、keyメソッドは「nil」を返します。
使用例
numbers = {
"one" => 1,
"two" => 2,
"three" => 3,
"four" => 4,
"five" => 5,
}
p numbers.key(3)
p numbers.key(10)
p numbers.key(5)
出力:
"three"
nil
"five"
コメント