게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

빈 레코드

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2011)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
신상민



가입: 2011년 4월 8일
올린 글: 12

올리기올려짐: 2011년4월11일 22:53    주제: 빈 레코드 인용과 함께 답변

빈 레코드의 필드에 접근할 경우 어떤 에러를 내야 하나요? Razz Razz
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



가입: 2009년 12월 9일
올린 글: 337

올리기올려짐: 2011년4월11일 23:10    주제: 인용과 함께 답변

문제에 주어진 대로, 예외를 발생시켜 주시면 됩니다. 이 경우 뿐만 아니라, 문제에 나온 대로 아래의 모든 상황에서 예외를 발생시켜 주세요.

인용:
실행중에 타입이 맞지 않는 프로그램이면 Error라는 예외상황을 발생시키고 프로그램 실행이 중단되야 합니다. "Error"란 (if and only if) 정의된 의미 규칙으로는 그 프로그램의 의미가 정의될 수 없는 경우입니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
신상민



가입: 2011년 4월 8일
올린 글: 12

올리기올려짐: 2011년4월11일 23:17    주제: 에러의 인용과 함께 답변

에러의 출력내용은 상관없이 에러를 내고 정지하기만 하면 되나요?^0^
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



가입: 2009년 12월 9일
올린 글: 337

올리기올려짐: 2011년4월11일 23:37    주제: 인용과 함께 답변

풀어서 다시 설명드리자면 뼈대에 선언된 대로

코드:
exception Error of string

에 맞춰
코드:
raise (Error "blah")

로 익셉션을 발생시켜 주세요.


김진영_ 가 2011년4월12일 2:14에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
신상민



가입: 2011년 4월 8일
올린 글: 12

올리기올려짐: 2011년4월12일 0:28    주제: 아ㅜ 인용과 함께 답변

스켈레톤 코드에 Error of string으로 정의되어 있어서 각각 에러 내용을 간략하게 서술해야 하는 줄 알았어요 ㅠㅠㅠㅠ
그러면 그냥 Error of string을 Error로 고쳐서 Error만 발생시키면 되는건가요?

+

"정의되지 않는" 것만 에러를 출력해야 한다면
정의는 되나 메모리가 잘못 사용된 경우는 그냥 Not_allocated나 Not_initialized같은 exception이 뜨도록 놔두면 되나요??Smile
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



가입: 2009년 12월 9일
올린 글: 337

올리기올려짐: 2011년4월12일 2:14    주제: 인용과 함께 답변

string에는 아무런 내용을 출력하셔도 상관없습니다.
string은 출력해야합니다. 위의 답변을 수정하였습니다.

이미 모듈에서 exception을 주는 경우들이 있습니다.
이 경우는 try ~ catch를 이용해 받아오셔서 Error 익셉션을 내 주세요.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
정원국



가입: 2011년 3월 15일
올린 글: 6

올리기올려짐: 2011년4월12일 20:34    주제: 음 인용과 함께 답변

그러면.. 모듈에서 내는 에러를 그대로 사용하면 안된다는 말씀인가요?
에러메세지를 전부 직접 출력시켜야하나요?

*수정: 근데 생각해보니 Kminus 구현만 잘해줬으면 모듈의 에러는 발생하지 않을거같네요 ㅎ 질문은 취소할께요
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2011) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay