Предположим, я хочу иметь данные массива od, в которых хранятся либо целые числа, либо nils. Например:Как сохранить значение nil после разворачивания необязательно?
[1,2,3,nil,5,nil,7]
Как сделать это с помощью УСТРОЙСТВА? Когда я играю с ним всегда в конечном итоге с:
[optional(1),optional(2)...]
Я не могу заставить развертку, потому что это приведет к краху любое значение случается ноль.
Как перебирать значения и добавлять в массив как развернутые значения, так и nils, если это происходит?
Вы можете использовать 'flatMap' http://stackoverflow.com/a/32876707/2227743 – Moritz
Итак ... вы хотите« распечатать »массив следующим образом:' [1,2,3, nil, 5, nil, 7] 'вместо этого:' [optional (1), optional (2) ...] '. Я вас правильно понял? – Sweeper
Это именно то, что я хочу сделать. Поскольку мне нужно отслеживать, какое значение равно nil – DCDC