数年前のGlasgow Haskellコンパイラの以前のバージョンでは、 と書かれたHaskellプログラムのコンパイルに問題があります。古いHaskellコードのgetArgsに関する問題
現在のコンパイラには、次の4行があります。
import Monad
import List
import IO
import System
私は、図書館の資料を見た後、最初の3を置き換え:
import Control.Monad
import Data.List
import System.IO
しかし、最後のものは私に迷惑を与えています。 657:13:ない範囲で: `getArgs'が
私が見つけた私が代わりに前の4つのこれらの3つの 行でコンパイラを実行すると、私は
cnf1.hs getArgsに関連するエラーメッセージが表示されますライブラリドキュメントのgetArgsは使用できませんが、デフォルトでは のように見えますが、何とかしなければなりません(どういう意味ですか?)haskell98-2.0.0.1
どのようにしてhaskell98 getArgsの場所、 、またはgetArgsと同じことを現在受け入れている方法は何ですか。
FWIW、私はハスケルのランクアマチュアです。私はC & C++で家にいます。
ありがとう、私はSystem.Environmentでそれを見つけました。解決済み。 – user2446884