김유준
 
 
  가입: 2012년 10월 19일 올린 글: 16
 
  | 
		
			
				 올려짐: 2012년11월30일 11:28    주제: hw8-3 질문입니다. | 
				     | 
			 
			
				
  | 
			 
			
				3번에서
 
module QueueMake (Arg: ArgTy): Queue with type element = ...
 
= struct ... end
 
 
라고 정의한다고 하셨는데 채점할때 Arg와 ArgTy는 어떻게 하시는지 궁금합니다. 
 
 
저는 임의로 코드안에 type t를 가지는 ELEMTYPE 모듈타입을 설정해서 이것을 만족시켜야된다는 식으로 짜서
 
 
module Str = struct type t = string end;;
 
module StQ = QueueMake(Str);;
 
 
or
 
 
module Strr = struct type t = StQ end;;
 
module StQQ = QueueMake(Strr);;
 
 
이런식으로 했는데 생각해보니 type t라는이름은 제가 임의로정한이름이라 이래도 되는지모르겠습니다. | 
			 
		  |