我得到一个无法匹配此代码的预期类型错误,我不知道为什么.如果有人能指出我正确的方向来修复它,我将不胜感激.
import qualified Data.ByteString.Lazy as S
import Data.Binary.Get
import Data.Word
getBinary :: Get Word16
getBinary = do
a <- getWord16be "Test.class"
return (a)
main :: IO ()
main = do
contents <- S.getContents
print getBinary contents
Run Code Online (Sandbox Code Playgroud)
具体而言,它无法将预期类型'S.ByteString - > IO()'与推断类型'IO()'匹配