갈루아의 반서재

다음과 같이 Variable not in scope 에러가 발생하는 경우

  1. Prelude> addThree :: Int -> Int -> Int -> Int
  2.  
  3. <interactive>:89:1: error:
  4.     Variable not in scope: addThree :: Int -> Int -> Int -> Int


이 경우에는 다음과 같이 멀티플 라인 입력을 해야한다. 아니면 해당 코드를 파일로 저장하여 :load 을 이용하여 로딩할 수도 있다.

  1. Prelude> :{
  2. Prelude| addThree :: Int -> Int -> Int -> Int
  3. Prelude| addThree x y z = x + y + z
  4. Prelude| :}
  5. Prelude> addThree 3737 383839 393939393939
  6. 393939781515
  7. Prelude>