Haskell 在ghci中通过TestRing解包IO
我正试图用一个图像库在Haskell中进行一些图像处理。使用库打开映像需要Haskell 在ghci中通过TestRing解包IO,haskell,ghci,Haskell,Ghci,我正试图用一个图像库在Haskell中进行一些图像处理。使用库打开映像需要ByteString类型。我想在ghci中测试库,但当我加载一个文件时,它的类型为IO ByteString,无法使用 如何从ghci中的IO ByteString类型中解压ByteString数据?fmap教授纯函数如何处理不纯输入: fmap :: (a -> b) -> IO a -> IO b (=<<) :: (a -> IO b) -> IO a -> IO b
ByteString
类型。我想在ghci中测试库,但当我加载一个文件时,它的类型为IO ByteString
,无法使用
如何从ghci中的
IO ByteString
类型中解压ByteString
数据?fmap
教授纯函数如何处理不纯输入:
fmap :: (a -> b) -> IO a -> IO b
(=<<) :: (a -> IO b) -> IO a -> IO b
而
(=fmap
教授纯函数如何处理不纯净的输入:
fmap :: (a -> b) -> IO a -> IO b
(=<<) :: (a -> IO b) -> IO a -> IO b
和(=