我在编写编写的Haskell程序时遇到问题 几年前,格拉斯哥Haskell编译器的早期版本。
它有以下四行,当前编译器抱怨它。
import Monad
import List
import IO
import System
在查看了库文档之后,我用以下内容替换了前三个:
import Control.Monad
import Data.List
import System.IO
但最后一个给我带来麻烦。如果我用这三个运行编译器 而不是前四行,我得到一个与getArgs相关的错误消息
cnf1.hs:657:13:不在范围内:`getArgs'
我在库文档中找到了getArgs,但似乎它不可用 默认情况下,我必须以某种方式(如何??)使用遗留的haskell98-2.0.0.1
如何说服编译器查看hasKell98位置的getArgs, 或者当前接受的与getArgs做同样事情的方式是什么。
FWIW,我是Haskell的业余爱好者。我在C& C ++。