그래서 바이트 코드로 자바 클래스 파일을 읽을 수있는 프로그램을 작성하려고합니다. 이를 위해 나는 Data.Binary와 Data.ByteStream을 사용하고있다. 내가 가지고있는 문제는 하스켈에 꽤 새롭기 때문에 실제로 이러한 도구를 사용하는 데 문제가 있기 때문입니다.BytesStrings in Haskell
module Main where
import Data.Binary.Get
import Data.Word
import qualified Data.ByteString.Lazy as S
getBinary :: Get Word8
getBinary = do
a <- getWord8
return (a)
main :: IO()
main = do
contents <- S.getContents
print (getBinary contents)
이것은 내가 지금까지 생각 해낸 것입니다. 나는이 질문이 매우 일반적이라는 것을 알고 있지만, 내가 책읽기로 무엇을해야하는지에 대한 도움을 주시면 감사하겠습니다.
당신은 "숙제"... 그이는 무엇으로보고로이를 표시해야합니다 .. : 당신이 Data.Binary를 사용하는 방법을 배울 필요가있는 경우
http://hackage.haskell.org/package/jarfind
, 나는 실제 세계 하스켈 제안 –
내게는 괜찮은 것처럼 보입니다. (하스켈 자신을 배우기 만하면됩니다.) 특별히 잘못된 것이 있습니까? – shosti
들여 쓰기가 잘못되었습니다. –