2017-12-16 2 views

답변

6

하스켈 프로그램의 진입 점의 유형이 이 아닌 IO()입니다.

명령 줄 인수를 얻으려면 System.EnvironmentgetArgs을 사용하십시오.

않는 표기법을 사용하여 :

import System.Environment (getArgs) 

main :: IO() 
main = do 
    args <- getArgs 
    print args 

(args[String]의 유형이 있기 때문에, printputStrLn 대신 사용한다는 점에 유의하지 String.)

+0

감사 남자! : D 좋은 대답! –

+0

기술적으로 타입은 단지 일종의'IO' 값일뿐입니다. 반드시 IO()가 될 필요는 없습니다. '()'이외의 타입을 감쌀 수있는 이유는 없습니다. – chepner

관련 문제