g
Array.map меняет тип элемента в общем случае.Size: a a a
g
Array.map меняет тип элемента в общем случае.PD
MutArray, и все функции в модуле MutArray мутировали бы переданные массив и пайпили бы его далее. А в просто Array (или же переименовать по саджешнам выше) уже создавать новыйg
MutArray, и все функции в модуле MutArray мутировали бы переданные массив и пайпили бы его далее. А в просто Array (или же переименовать по саджешнам выше) уже создавать новыйPD
g
g
choose возвращать?PD
choose возвращать?g
chooser выдает None?PD
chooser выдает None?let src: MutArray = [| 1; 1; 2; 1; 4; 0 |]
MutArray.choose (fun x -> if x % 2 then Some (x + 1) else None) src
> src // [| 3; 5; 1 |]
I
I
I
I
PD
I