如何在GHCI中使用别名

问题描述 投票:0回答:1

您好我遇到以下问题:

我想在Data.ByteString.Lazy中测试像Ghci这样的Haskell库。我必须总是写出整个名字吗?是否有任何别名可用于GHCI,因为我发现每次指定是否非常麻烦,例如readFileputStrLn来自PreludeData.ByteString.Lazy

如何在GHCI中添加带别名的模块?

haskell alias ghci
1个回答
4
投票

现代ghci支持完整的import语法,所以你可以例如

> import qualified Data.ByteString.Lazy as LBS
LBS> LBS.writeFile "foo" (LBS.pack [104,105,10])
LBS> LBS.readFile "foo"
"hi\n"

有关使用another answer of mine语法可以执行的操作的深入讨论,请参阅import

© www.soinside.com 2019 - 2024. All rights reserved.