게시판 인덱스

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

bool을 return하는 함수들.

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
김동민



가입: 2008년 9월 13일
올린 글: 37

올리기올려짐: 2008년10월18일 14:15    주제: bool을 return하는 함수들. 인용과 함께 답변

지금까지 했던 스타일을 보건데 isItems는 isItems?가 되어야 더 직관적인거 같습니다. 다른 함수들도 마찬가지구요

그리고 다른분들도 많이 올린 내용이긴한데
A*B면 이 숙제에서 기본적으로 pair를 나타내는 것 같은데

mustAnd:cond*cond->cond
인용:
(mustAnd (mustItems '(1 2))
(mustHaveCommon (mustBeTheSame 'B)
(mustBeTheSame 'C)))

를 보면 여기서 *는 pair가 아니라 그냥 두개의 인자를 나타내고 있는거 같은데요?
그러면
condAnd는 cond*cond를 리턴하는데 인자는 두개로 받으면서 그걸 다시 pair로 리턴하는건 뭔가 이상한거 같은데요
(mustAnd (cons (mustItems '(1 2))
(mustHaveCommon (cons(mustBeTheSame 'B)
(mustBeTheSame 'C)))))가 되어야 맞는거 아닌가요
위로
사용자 정보 보기 비밀 메시지 보내기
Jung-Dam
손님





올리기올려짐: 2008년10월18일 15:32    주제: 아마도.. 인용과 함께 답변

전에 조교님이 말씀하셨듯이,

스킴에서 인자들을 받을때 는, A*B를 받으면

함수를 (define (function A B)... 이런식으로 해도 상관없다고 하셨던걸로

기억이 납니다.

그런데 리턴값인 경우에는 A*B이면, 리턴값을 2개를 돌려줄 방안이 없기 때문

에 pair해서 돌려주어야 하지 않을까 생각이 되긴하는데...
위로
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008) 시간대: GMT + 9 시간(한국)
페이지 11

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


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