旧Haskell代码中的getArgs有问题
我在编译编写的Haskell程序时遇到问题 几年前,格拉斯哥哈斯克尔编译器的早期版本 它有以下四行,当前编译器对此表示不满旧Haskell代码中的getArgs有问题,haskell,Haskell,我在编译编写的Haskell程序时遇到问题 几年前,格拉斯哥哈斯克尔编译器的早期版本 它有以下四行,当前编译器对此表示不满 import Monad import List import IO import System 在查看了图书馆文档后,我将前三个替换为: import Control.Monad import Data.List import System.IO 但最后一个给我带来了麻烦。如果我用这三个函数运行编译器 我得到了一条与getArgs相关的错误消息,而不是前面的四行 cn
import Monad
import List
import IO
import System
在查看了图书馆文档后,我将前三个替换为:
import Control.Monad
import Data.List
import System.IO
但最后一个给我带来了麻烦。如果我用这三个函数运行编译器
我得到了一条与getArgs相关的错误消息,而不是前面的四行
cnf1.hs:657:13:不在范围内:`getArgs'
我在图书馆文档中找到了getArgs,但它似乎不可用
默认情况下,我必须以某种方式(如何??)使用遗留的Haskell 98-2.0.0.1
如何说服编译器在haskell 98中查找getArgs,
或者,目前公认的与getArgs做相同事情的方式是什么
FWIW,我是哈斯克尔的业余爱好者。我和C& C++相比更自在了。 已经被移到了。输入那个,你会没事的
顺便说一下,您可以使用查找函数的位置。谢谢,我是在System.Environment中找到的。解决了的。