Переписать «лучший» код

Я использую Ruby 1.9 и хотел бы знать, есть ли «лучший» способ написать следующий код.

  array_one = []
  array_two = []
  some_array.each { |value|
    array_one << value.id
    array_two << value.name
  }

Мне «не нравится» инициализировать array_one и ] array_two , как в приведенном выше примере, а затем добавьте эти value.id и value.name . [111079] 99] Это потому, что и в основном для лучшего понимания и чтения кода в моем приложении.

Я хотел бы предоставить те же функции, но с «лучшим» кодом. Возможно ли это?

5
задан user502052 18 June 2011 в 10:17
поделиться