[英]How to create a Ptr Word8 for ByteString
不, create
會為您提供指向要填充的內存的指針:
create :: Int -> (Ptr Word8 -> IO ()) -> IO ByteString
第一個參數是要創建的字節串的長度,第二個參數是填充字節串的函數。 基本上, create
分配指定大小的內存緩沖區,然后使用指向緩沖區的指針來調用該函數。 用法示例:
> create 5 $ \ptr -> pokeArray ptr [65, 66, 67, 68, 69]
"ABCDE"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.