김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2011년3월14일 17:26 주제: |
|
|
말씀하신 문제로 예를 들어 보겠습니다.
| 코드: | | let sigma1 (a, b, f) = (* body *) |
이 함수는 인자로 하나의 튜플(순서쌍)을 받는 함수입니다.
따라서 sigma1의 타입은 int * int * (int -> int) -> int가 되겠죠.
반면,
| 코드: | | let sigma2 a b f = (* body *) |
이 함수는 고차 함수입니다. 인자를 여러 개 받습니다.
따라서 sigma2의 타입은 int -> int -> (int -> int) -> int가 되겠죠.
숙제는 반드시 문제에 명시된 타입에 맞게 작성해 주셔야 합니다. 이 점 주의해서 지켜 주세요. |
|