在C#和Java創建動態大小的字節數組的字節數組可以這樣在F#
byte[] b = new byte[x];
其中x
表示數組的大小來創建。我想要做的是在F#中做同樣的事情。我已經搜索瞭如何做到這一點,並在文檔中查找它。我認爲我可能使用了錯誤的搜索條件,因爲我無法找出如何。
我到目前爲止已經發現的是,Array.create
可以這樣使用:
let b = Array.create x (new Byte())
是否有另一種方式做到這一點是更類同它可以在C#和Java做的方式?
什麼「'null'噩夢」? Java和C#都會隱式地將字節數組的元素初始化爲值爲0的字節。 –
我的意思是將'Array.zeroCreate'與一般對象一起使用。這個具體情況沒有問題。 – pad