| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
최우정
가입: 2014년 9월 3일 올린 글: 4
|
올려짐: 2014년10월14일 16:51 주제: hw3-2질문입니다 |
|
|
조교님 안녕하세요,
hw3-2-library에서
0. empty-set, add-element, is-member?, is-subset? 에 나오는 set이 모두 같은 set인가요?
1. add-element의 return 값이 list인지 pair인지 문의드립니다.
2. 그리고 add-element의 parameter 타입은 무엇과 무엇인가요?
ex) list * list, list * int, pair * int? ..
감사합니다  |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년10월14일 17:39 주제: |
|
|
0. 네, 다 room 타입의 객체들을 가지는 set입니다.
1. add-element의 return 값은 [room set] 타입인데, 이 타입의 구현을 알 수 없는 상황에서 숙제를 하셔야 합니다.
이게 의미하는 바는, add-element 함수로부터 리턴받은 값은 add-element, is-subset?, is-member? 함수의 인자로 넣을 때만 사용할 수 있습니다. car, cdr, null? 등의 인자로는 쓸 수 없습니다.
2. 1과 마찬가지입니다. list도 pair도 아닙니다. room과 room set인데, room은 can-enter 함수의 리턴값이 room list니까 car cdr 등을 써서 room 타입의 값을 얻을 수 있고, room set은 empty-set 또는 add-element의 리턴값을 통해 얻을 수 있죠. |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|