게시판 인덱스

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

숙제 1-3 질문

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



가입: 2015년 9월 3일
올린 글: 9

올리기올려짐: 2015년9월15일 2:40    주제: 숙제 1-3 질문 인용과 함께 답변

안녕하세요 조교님 !
숙제를 하던 중 의문사항이 생겨 질문 드립니다.

iter(n,f) 함수를 정의할 때
iter(n, function x-> 2+x) 0
위 예시처럼 단순히 (n,f) 만을 받는 것이 아니라 뒤에 붙는 0 같이 f 함수의 인자를 같이 받는 것으로 정의하여도 괜찮을까요?

즉, iter (n,f) a
이런 식으로 정의하여 이 함수의 결과는 f의 return type이 되도록 하여도 괜찮은가요?
위로
사용자 정보 보기 비밀 메시지 보내기
최재승



가입: 2012년 9월 10일
올린 글: 211

올리기올려짐: 2015년9월15일 2:55    주제: 인용과 함께 답변

안녕하세요, 프로그래밍 언어 조교 최재승입니다.

iter 함수를 어떤 형태로 정의할지 (어디까지 인자로 받으면 되는지) 를 직접 말씀드리는 것은 구현에 직접적인 힌트가 될 것 같아서 말씀드리기 조심스럽네요.

다만 어떤 식으로든 맞다고 생각하시는 방법으로 함수를 정의해 보신 다음에, 정의하신 함수가 int * ('a -> 'a) -> ('a -> 'a) 타입을 만족하고(https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=4934 답변 참조) , 숙제 pdf파일에 나온 테스트 케이스에 대해 잘 작동한다면, 올바른 답이라고 보시면 되겠습니다. 예를 들어 "iter(10, function x -> 2+x) 0" 은 20으로 계산되어야 할 것입니다.

조교 드림
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2015) 시간대: GMT + 9 시간(한국)
페이지 11

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


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