Если у меня есть следующий массив:Превратить массив в хэш с ключами соответствующих значений
foo = ['a', 'b', 'c', 'd', 'e']
есть простой способ в Ruby, чтобы сделать это в хэш, который выглядит как:
{ 'a' => 'a', 'b' => 'b', 'c' => 'c', 'd' => 'd', 'e' => 'e' }
я могу это сделать:
Hash[foo.map{|a| [a, a]}]
, который работает просто отлично, но мне интересно, если есть какой-то другой способ.
Там другие пути тоже, но этот путь вполне приемлем, и он краток и будет использоваться наиболее часто. –