Chcę utworzyć stałą tablicę size z domyślną liczbą elementów już wypełnione z innej tablicy, więc powiedzmy, że mam tą metodą:Utwórz tablicę o stałym rozmiarze i wypełnij domyślną zawartość inną tablicą?
def fixed_array(size, other)
array = Array.new(size)
other.each_with_index { |x, i| array[i] = x }
array
end
Więc mogę użyć metody takie jak:
fixed_array(5, [1, 2, 3])
I będę się
[1, 2, 3, nil, nil]
Czy istnieje łatwiejszy sposób to zrobić w Ruby? Jak rozszerzenie bieżącego rozmiaru tablicy, którą już mam z obiektami zerowymi?
Chcesz nową tablicę lub rozszerzyć istniejącą tablicę? Który? – sawa