ByteString
을 [ByteString]
으로 구분하는 간단한 함수를 작성하려면 '\n'
을 구분 기호로 사용하고 싶습니다. 내 시도 : '\n'
는 Char
오히려 Word8
보다 때문 오류가 발생합니다하스켈 Word8을 만드는 방법?
import Data.ByteString
listize :: ByteString -> [ByteString]
listize xs = Data.ByteString.splitWith (=='\n') xs
, 기대하고 무엇을 Data.ByteString.splitWith
입니다.
ByteString
은이 간단한 문자를 Word8
으로 어떻게 변환합니까?
와우. 우수한. 나는 성격 표현을 파헤쳐 야 할 것입니다. 캐릭터의 숫자 리터럴이 무엇인지 전혀 알지 못합니다. 어딘가에 그 목록이 있습니까? –
문자열, 정수 및 복식을 포함하는 단백질 데이터베이스 파일을 구문 분석 할 프로그램을 작성 중입니다. 문자열은 주로 목록에서 올바른 항목을 식별하는 데 사용되지만 int 및 double은 수학 연산에 사용됩니다. 나는 이것을 위해 어떤 수업을 사용해야하는지 잘 모릅니다. –
GHCi에서'ord'를 사용하여 문자의 코드 포인트 번호를 찾을 수 있습니다. :) 일반적으로 [fileformat.info] (http://www.fileformat.info/info/unicode/index.htm)에서 유니 코드 데이터를 얻습니다. [기본 라틴] (http://www.fileformat.info/info/unicode/block/basic_latin/index.htm) 블록에는 ASCII에서 상속 된 128 개의 코드 포인트가 포함되어 있습니다. – ehird