| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
정대경 손님
|
올려짐: 2005년9월25일 20:22 주제: nML에서 도저히 모르겠어서 질문드려요-0- |
|
|
숙제 2번에서요 아무리 하다가 도저히 모르겠어서 질문드립니다..ㅡㅡ;;
type ae = ...
| SUM ae list
...
한다음에요, 펑션에서
fun diff(...)...
| diff(SUM h::t) = h
| ...
이라고 한 다음에 컴파일 하면
제 생각에는 컴파일 되어야 될 것 같은데
컴파일러가 ae 타입이어야 하는데 _a list 타입이라고 에러를 뱉습니다.
...고수님들의 도움 부탁드려요ㅜㅜ;; |
|
| 위로 |
|
 |
김덕환
가입: 2005년 8월 29일 올린 글: 190
|
올려짐: 2005년9월25일 20:43 주제: Re: nML에서 도저히 모르겠어서 질문드려요-0- |
|
|
| 정대경 씀: |
type ae = ...
| SUM ae list
...
한다음에요, 펑션에서
fun diff(...)...
| diff(SUM h::t) = h
| ...
이라고 한 다음에 컴파일 하면
제 생각에는 컴파일 되어야 될 것 같은데
컴파일러가 ae 타입이어야 하는데 _a list 타입이라고 에러를 뱉습니다.
|
대경 님께서 의도하시는 바는 아래 코드가 아닐까 합니다. 괄호를 잘 살펴봐주세요.
| 코드: |
fun diff (...) ...
| diff (SUM (h :: t)) = h
| ...
|
@ BBCode를 사용하시면 소스 코드의 들여쓰기를 유지하는 등 다양한 효과를 낼 수 있습니다. _________________ TheyAreAsSmartAsYouAre |
|
| 위로 |
|
 |
|