Как объединить два массива в этом случае хэш с ruby? - PullRequest
0 голосов
/ 26 марта 2012

Я начинающий рубин.

пример:

 array1: ['A', 'ww','g']

 array2: ['dsdsdsds','A', 'ww','jgjhgj', 'g']

объединенная хеш-карта должна быть:

 outputHashArray:  { 'dsdsdsds'=>'','A'=>'appers', 'ww'=>'appers','jgjhgj'=>'', 'g'=>'appers' }

спасибо

1 Ответ

1 голос
/ 26 марта 2012

Я думаю, что вы хотите, что-то вроде этого:

 Hash[array2.map { |x| [x, array1.include?(x) ? 'appers' : ''] }]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...