장민석
가입: 2006년 9월 5일 올린 글: 165
|
올려짐: 2007년5월3일 0:27 주제: 3-1 기본 무늬 인코딩에 관하여 |
|
|
아래 조교님의 답변을 보면
이렇게 되어야겠지요.
그런데 무늬를 트리로 구현하는 경우, 자연스럽게
코드: | (is-t? (leaf white))
> #t |
이렇게 됩니다. 물론 억지로 leaf를 트리로 보지 않을 수도 있지만 그럼 개념상 좀 이상하죠. 그런데 이 경우, 마치 기본 무늬(이 경우엔 흰색 사각형)의 표현방식이 두 가지인 것처럼 보입니다. 즉
둘 모두 개념상으로는 흰색 사각형 하나를 의미하는 게 됩니다.
사실 (leaf white)는 내부 구현을 위해서만 쓰이고 사용자가 접근할 수 없으므로 별 상관은 없을 것 같습니다만.... is-t? 함수가 이렇게 동작해도 상관없나요? |
|