| 이전 주제 보기 :: 다음 주제 보기 | 
	
	
		| 글쓴이 | 메시지 | 
	
		| 06김주성 
 
 
 가입: 2008년 9월 26일
 올린 글: 13
 
 
 | 
			
				|  올려짐: 2008년10월19일 2:03    주제: 4-2 질문이 있습니다 |   |  
				| 
 |  
				| 1) null 은 인자가 없는데 그냥 proc가 아니고 value로 선언해도 될까요? ㅇㅅㅇ K-에는 인자가 없는 함수가 없는것 같아서 [..]
 
 2) 올라온 뼈대 코드에 따르면 EQUAL 이 int = int 혹은 bool = bool
 unit = unit , Loc = Loc 밖에 정의가 되지 않았습니다 ..
 이 상태에서 null을 {} 즉, unit으로 정의해버리면
 이 상황에서 isEmptyTree를 짜는데 있어서 unit과 Record를 비교하게 되고
 다른 방법으로 {value := {}, left := {}, right := {}} 로 null을 정의해도
 int와 unit을 비교하게 되어서 type error가 나게 됩니다 [..]
 K- 를 사용하여서 isEmptyTree를 Clear하게 짤 수 있는지 궁금합니다 [..]
 아니면 2번을 짤 수 있도록 K- 의 equal 코드를 고쳐도 되나요? ㅇㅅㅇ
 |  | 
	
		| 위로 |  | 
	
		|  | 
	
		| 최종식 
 
 
 가입: 2008년 9월 2일
 올린 글: 40
 
 
 | 
			
				|  올려짐: 2008년10월19일 3:37    주제: 교과서 88쪽 정의대로라면 |   |  
				| 
 |  
				| 교과서 88쪽 정의대로라면 
 타입이 같고 그 값이 같은 경우를 제외한 경우
 
 
 otherwise
 -----------
 v1≠v2
 
 라고 되어있으니
 
 타입이 같아도 값이 다른경우(이 경우는 이미 정의)
 
 뿐만아니라
 
 타입이 다른경우
 opequ _ _의 경우에도 Bool(false)가 되어야 하는게 아닐까 생각합니다.
 |  | 
	
		| 위로 |  | 
	
		|  | 
	
		| 최원태 
 
 
 가입: 2006년 9월 16일
 올린 글: 369
 
 
 | 
			
				|  올려짐: 2008년10월21일 0:26    주제: |   |  
				| 
 |  
				| 1. null은 함수가 아닙니다.
 함수였다면 type이 unit -> tree 였겠죠.
 
 2.
 최종식군이 지적한대로, 비교구문은 책에 있는 정의를 따라주세요.
 Skeleton은 과제3을 기준으로 만들어져있습니다.
 |  | 
	
		| 위로 |  | 
	
		|  | 
	
		|  |