2016-05-24 5 views
-4

У меня есть хэш, как это:рубин рассчитывать хэш-ключ

{'yes' => 23, 
'b' => 'travel', 
'yesterday' => 34, 
5 => '234', 
:yesss => :fg, 
try: 30, 
key: 'some value', 
'yesterday1' => 34, 
'yesteryear' => 2014} 

Как я могу рассчитывать все ключи, которые включают yes?

+0

Вы можете перефразировать это на простом английском? –

+0

Отредактировано в соответствии с принятым ответом. – Ilya

+0

Добро пожаловать в переполнение стека. Мы хотели бы видеть доказательства ваших усилий по решению проблемы. Без этого похоже, что вы просите нас написать код для вас, а не помогать исправлять код, который не работает. SO не является «пишущим кодом для моего сайта», поэтому важно показать нам, что вы пробовали. Пожалуйста, прочитайте «[ask]», включая ссылки, и «[mcve]». –

ответ

5

Я полагаю, вы имели в виду:

your_hash.keys.count {|k| k.to_s.include?('yes')} 
#=> 5 
Смежные вопросы