Saluti!Assegnare a un array e sostituire i valori nil emessi
Quando si assegna un valore ad un array come nel seguito, come potrei sostituire le nil
s da 0
?
array = [1,2,3]
array[10] = 2
array # => [1, 2, 3, nil, nil, nil, nil, nil, nil, nil, 2]
Se non è possibile durante l'assegnazione, come dovrei farlo in seguito? Ho pensato di array.map { |e| e.nil? ? 0 : e }
, ma ben ...
Grazie!
Poiché non riesco a ottenere valori falsi, l'opzione 'map' sembra adeguata. E sì, quello disordinato è davvero disordinato. :) Grazie per il vostro aiuto! – Tobias