이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
김병훈
가입: 2013년 10월 13일 올린 글: 5
|
올려짐: 2013년11월30일 4:40 주제: HW 7-1 질문입니다. |
|
|
static semantics에 write는 int, string, bool type만 입력받는다고 명시되어 있는데요
그럼 구현할 때 세 타입 이외의 타입이 들어오는 프로그램도 고려해서 예외처리를 해야 하는지,
아니면 equal의 경우처럼 다른 타입은 테스트하지 않는다고 가정해도 되는지 궁금합니다. |
|
위로 |
|
|
김병훈
가입: 2013년 10월 13일 올린 글: 5
|
올려짐: 2013년11월30일 16:21 주제: |
|
|
추가로 질문 드립니다.
작년까지는 M.pdf의 프로그램의 정의대로
type안에 function type이 있으면 프로그램이 아니라는 예외를 내라고 하셨는데
이번에도 그렇게 처리해야 하나요?
예를 들어 (fn x => x + x)와 같은 프로그램은 (int)->(int) type을 내는데 이러한 경우 에러를 출력해야 하나요? |
|
위로 |
|
|
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2013년11월30일 16:33 주제: |
|
|
적절히 예외처리 해주세요
그러나 테스트하지는 않도록 하겠습니다. |
|
위로 |
|
|
|