簡體   English   中英

將文字字符轉換為Word8

[英]Converting literal Chars to Word8

ByteString的文檔提供了以下代碼示例:

breakByte :: Word8 -> ByteString -> (ByteString, ByteString)
breakByte 'c' "abcd"

但是,當我寫相同的我得到以下錯誤(ideone)

Couldn't match expected type `GHC.Word.Word8'
            with actual type `Char'

當然'c'是一個Char ,而不是Word8 大概他們正在使用一些擴展,該擴展允許fromInteger樣式函數自動在Char文字上工作,但是我不確定。 {-# LANGUAGE OverloadedStrings #-}似乎沒有任何區別。

只需導入模塊的Char8版本 這些執行字節轉換。 請注意,這是針對8位字符的。 因此,請勿嘗試將unicode數據放入其中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM