게시판 인덱스

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

8-2 질문입니다.

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
천세린



가입: 2012년 9월 17일
올린 글: 14

올리기올려짐: 2012년12월7일 16:19    주제: 8-2 질문입니다. 인용과 함께 답변

인용:
단순히 =이 아니라 큐의 element에 따라 다른 equal 함수를 사용하고 싶으시면

ArgTy 시그니처에 equal이라는 함수를 선언하고
실제로 Arg 모듈을 QueueMake 함수의 인자로 넣을 때에
equal 함수를 제공해주면 됩니다.
module StringQQArg = struct type t=StringQ.queue let equal=..end
와 같이요.

그리고 QueueMake 안에서 Arg.equal을 이용하면 되겠지요.

(이렇게 하셔도 되고, 이번 숙제에서는 그냥 구조가 같은지만 비교하여도 괜찮습니다.)


8-3에서는 = 을 이용해서 구조가 같은지만 체크해도 된다고 하셨는데

8-2에서도 마찬가지로 적용되나요?

ex) ([1::2::3::4],[6::5]),([1::2::3],[6::5::4])은 다른 것인가요
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



가입: 2009년 9월 28일
올린 글: 236

올리기올려짐: 2012년12월7일 16:52    주제: 인용과 함께 답변

네. 8-2에서도 마찬가지로 =로만 비교하셔도 됩니다.

인용:
ex) ([1::2::3::4],[6::5]),([1::2::3],[6::5::4])은 다른 것인가요


다른 것입니다. (같은 것으로 처리하실 분들은 하셔도 됩니다.)
위로
사용자 정보 보기 비밀 메시지 보내기
천세린



가입: 2012년 9월 17일
올린 글: 14

올리기올려짐: 2012년12월7일 17:04    주제: 인용과 함께 답변

추가로 질문하고 싶은 게 있는데요....

8-3에서 StringQ이 emptyq인데

이걸 deq 시켰을 때 에러메시지가 어떻게 나와야 하나요?

저는 QueueMake(arg).EMPTY_Q 라고 나오는데

작년 테스트셋을 보니 StringQ.EMPTY_Q라고 나와야 하는 것 같아서요.
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



가입: 2009년 9월 28일
올린 글: 236

올리기올려짐: 2012년12월7일 21:18    주제: 인용과 함께 답변

QueueMake(Arg).EMPTY_Q 가 맞습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012) 시간대: GMT + 9 시간(한국)
페이지 11

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


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