所以我想写一个程序,可以读取一个java类文件作为字节码。为此,我使用Data.Binary和Data.ByteStream。我遇到的问题是因为我对Haskell很新颖,实际上使用这些工具时遇到了麻烦。Haskell中的ByteString
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)
这是我到目前为止所提出的,我担心它甚至没有在正确的轨道上。虽然我知道这个问题是非常普遍的,但我会感谢一些与阅读应该做什么有关的帮助。
你应该纪念这个作为“功课” ......看到,因为这是这是什么.. – 2010-04-16 02:58:30
这对我来说看起来还不错(尽管我只学习了Haskell)。有什么特别的错误吗? – shosti 2010-04-16 04:09:16
您的缩进不好。 – 2010-04-16 16:16:59