Как получить часть ключа в рубиновом хеше - PullRequest
2 голосов
/ 30 ноября 2010

Как мне получить 1 из хеша, который выглядит следующим образом?

{{1=>2} => 3}

Ответы [ 2 ]

7 голосов
/ 30 ноября 2010
{{1=>2} => 3}.keys
#=> [{1=>2}]

{{1=>2} =>3 }.keys[0]
#=> {1=>2}

{{1=>2}=>3}.keys[0].keys
#=> [1]

{{1=>2}=>3}.keys[0].keys[0]
#=> 1
3 голосов
/ 30 ноября 2010
{{1=>2}=>3}.keys.first.keys.first
...