이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
이우석 손님
|
올려짐: 2007년5월2일 0:41 주제: 제가 했던 사소한 질문과 답변입니다.(숙제 3-4) |
|
|
제가 조교님께 메일 보낼일이 있어서, 보내는 김에 같이 했던 질문인데요..
혹시 도움 될까 싶어서 제 질문과 그에 대한 조교님의 답변을 같이 올립니다.
> 이번숙제 4번문제에서
> "Board는 게임판의 세팅을 나타내는 사전과 막대들의 위치만 따로 모은 리스트의 튜플이다." 이런 대목이 있는데요.
> 이 대목에서 튜플이라 함은 cons로 나타내는 것인지 list로 나타내는 것인지 궁금합니다.
>
> 보드의 사전 부분과 POS 리스트 부분을 따로 처리해줘야하는데.. 뒤에
> POS 리스트 부분을
>
> (car (cdr pos-list)) 이렇게 처리할 것인지
>
> (cdr pos-list) 이렇게 처리할 것인지를 결정해야 하기 때문에 여쭤봅니다. 만
> 약 튜플이 list를 의미하는 거라면 전자 쪽으로 처리를 해야 할 거 같
> 아서... 여쭤봅니다.
=============
안녕하세요, 프로그래밍 연구실 공순호 입니다.
"튜플"이라함은 (x, y)를 말하는 것입니다.
이것을 스킴에서 만들기 위해서는 (cons x y)를 이용합니다.
교과서(SICP)를 읽어보시면 나오겠지만, 리스트는 사실 이런 튜플을 연속적으
로 적용한 것입니다.
예를 들어서 (list 1 2 3 4) == (cons 1 (cons 2 (cons 3 (cons 4 null))))가
되겠지요.
결론은, cons라는 것이지요.
가능하면 숙제에 관련한 질문은 게시판에 하시는 편이 좋겠네요. 다른 분들도
보고 도움이 될 수 있도록! |
|
위로 |
|
|
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|