我還沒有得到字節串是如何工作的哈斯克爾字節串包/解壓
import qualified Data.ByteString.Lazy as BS
let x = BS.readFile "somefile.txt" --some large file
let z = ((reverse (BS.unpack x)) !! 2) --do stuff here
我知道字節串,可以用來讀取大量數據,非常快速,高效地。但拆包裝沒有意義。
let z = readArray x 1 --can you read the bytestring like its a array?(something like this)
難道你不能在沒有解包的情況下以字節串形式讀取數據嗎?或者只是解壓縮一部分數據?
你能解釋一下它是如何工作的?(代碼示例)
你在操作的心中有一個更具體的例子,你想執行? – acfoltzer