11
我想寫一個簡單的函數使用'\n'
作爲分隔符其將一個ByteString
到[ByteString]
。我嘗試:Haskell如何創建一個Word8?
import Data.ByteString
listize :: ByteString -> [ByteString]
listize xs = Data.ByteString.splitWith (=='\n') xs
這將引發一個錯誤,因爲'\n'
是Char
而非Word8
,這是什麼Data.ByteString.splitWith
期待。
如何打開這個簡單的字符轉換爲Word8
是ByteString
會玩?
哦,哇。優秀。我想,我將不得不深入探討個性表徵。我不知道這些角色的數字文字是什麼。有什麼地方的清單嗎? –
我寫一個程序,將解析蛋白質數據庫文件,其中包含字符串,整數和雙打。字符串將主要用於從列表中識別正確的項目,而整數和雙打將用於數學運算。我不確定我應該使用什麼課程。 –
你可以在GHCi中使用'ord'來查找字符的碼點數:)我通常從[fileformat.info](http://www.fileformat.info/info/unicode/index.htm)獲取Unicode數據; [基本拉丁語](http://www.fileformat.info/info/unicode/block/basic_latin/index.htm)嵌段包含來自ASCII繼承了128碼點。 – ehird