게시판 인덱스

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

8-4 rotate 함수 관련 질문드립니다.

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



가입: 2012년 9월 19일
올린 글: 7

올리기올려짐: 2012년12월2일 2:36    주제: 8-4 rotate 함수 관련 질문드립니다. 인용과 함께 답변

Rotate 모듈함수와 Glue 모듈함수에 있는 rotate 함수는

Rotate나 Glue 모듈의 인자로 받은 모듈에 관계없이

box type을 rotate 함수의 인자로 받아서 시계방향으로 90도 회전시켜주는 똑같은 기능을 하나요?
위로
사용자 정보 보기 비밀 메시지 보내기
강동옥



가입: 2009년 9월 18일
올린 글: 602

올리기올려짐: 2012년12월2일 8:41    주제: 인용과 함께 답변

Glue 모듈함수에 있는 rotate함수라는게 무슨말씀인지 잘 모르겠습니다.

rotate한 결과이든 glue한 결과이든 box타입이면 됩니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이현민.



가입: 2012년 9월 19일
올린 글: 7

올리기올려짐: 2012년12월2일 13:47    주제: 인용과 함께 답변

module Rotate () : FRAME =
struct
...
let rotate = ...
end

module Glue () () () () () : FRAME =
struct
..
let rotate = ...
end

위의 Rotate와 Glue 모듈 내부에 있는 rotate 함수에 대하여 말씀 드린것입니다.

두 rotate 함수는 같은 기능을 하는 함수인가요?
작년 게시판을 보니 Rotate나 Glue에서 인자로 받는 모듈에 따라 rotate의 기능이 약간 다른것 같아 질문드립니다.
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



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

올리기올려짐: 2012년12월2일 14:31    주제: 인용과 함께 답변

BasicFrame 모듈의 rotate는 인자로 basic box만을 받습니다.
BasicFrame 안에 exception NOT_BASIC_BOX을 정의하고
rotate 함수의 인자로 basic box가 아닌 box가 들어오면 raise해 주세요.

Glue 모듈의 rotate는 인자로 glued box만을 받습니다.
마찬가지로 glued box가 아닌 box가 들어오면
Glue 모듈 안에 NOT_GLUED_BOX exception을 정의해 raise해 주세요.

Rotate 는 functor이므로 인자로 받은 FRAME 타입의 모듈이
BasicFrame이면 BasicFrame의 rotate를
Glue이면 Glue의 rotate를 호출해야 합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 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