In C# and Java a byte array can be created like this
byte[] b = new byte[x];
where x
denotes the size of the array. What I want to
A closest F# analog would be Array.zeroCreate:
let b: byte [] = Array.zeroCreate x
Instead of implicit array elements initialization to 0
bytes on Java and C# platforms F# makes the initial value of array elements obvious.
As to dynamic size
of b
in F# it is defined once by x
value at the allocation and cannot be changed later by changing x
, similarly to C#/Java,.