[英]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.