이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
윤용호
가입: 2008년 9월 23일 올린 글: 257
|
올려짐: 2008년11월16일 3:32 주제: 저지방M같은 경우 |
|
|
동적으로 타입체크를 하지 않으니 nML이 경고를 마구 뱉어대는데
그냥 무시해야하나요? 지저분하게 경고뜨는게 싫으면 어떻게 하면 좋을까요? |
|
위로 |
|
|
최원태
가입: 2006년 9월 16일 올린 글: 369
|
올려짐: 2008년11월16일 21:25 주제: |
|
|
1.
경고메시지가 뜨는 것이 싫으면
pattern matching마다 끝에다가
코드: | | _ => raise UnreachableReached |
정도를 매달아서 명시적으로 유저가 정한 에러가 뜨게 하세요.
2.
에러메세지가 나도,
돌아야 하는 경우에 돌고 돌지 말아야 할 경우에 돌지 않는다면
채점에 영향은 없습니다.
PL연구하는 사람들도, 프로그램 코드를 "깔끔하게" 유지하기 위해
일부러 패턴매칭에 에러처리를 넣지 않고 프로그램을 짜는 경우도 있습니다.
물론, 연구용도에 한해서 그렇게 하지요.
에러처리는 선택적인 측면이 있습니다. |
|
위로 |
|
|
최종식
가입: 2008년 9월 2일 올린 글: 40
|
올려짐: 2008년11월19일 1:33 주제: nmakegen한 뒤에 |
|
|
생성되는 Makefile의 COMPFLAGS 뒤에 -w p 를 붙이면 특별한 처리 없이도 워닝이 뜨지 않네요 |
|
위로 |
|
|
|