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,.