Дополнить массив до определенного размера

Вероятно, есть более эффективный и более похожий на Ruby способ сделать это:

# Pad array to size n by adding x's. Don't do anything if n <= a.length.
def padleft(a, n, x)
  return a if n <= a.length
  return padleft([x] + a, n, x)
end

Что бы вы посоветовали?

13
задан dreeves 10 April 2011 в 00:30
поделиться