| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
장민석
가입: 2006년 9월 5일 올린 글: 165
|
올려짐: 2007년3월29일 16:33 주제: null과 nil |
|
|
중요한 건 아니지만, scheme에서는 nil은 예약어가 아닌 것 같습니다.
숙제 스펙 2쪽을 보면, 2친수를 다음과 같이 표현합니다.
하지만 실제로 이렇게 짜면 구문 에러가 나는데요.
nil 대신 null을 넣으니 잘 되네요. 이렇게 해도 별 상관은 없겠죠? |
|
| 위로 |
|
 |
공순호
가입: 2005년 9월 29일 올린 글: 363 위치: 302동 312-2호
|
올려짐: 2007년3월29일 17:24 주제: |
|
|
좋은 지적이네요.
| 인용: | | 중요한 건 아니지만, scheme에서는 nil은 예약어가 아닌 것 같습니다. |
null로 하시면 됩니다.
이건 더 중요하지 않은 것인데요.
Standard Scheme(Revised5 Report on the Algorithmic Language Scheme)에서는
null 역시 미리 정의되어 있지 않습니다.
null? 만이 존재합니다.
DrScheme에서 Language를 Standard로 하신 후에 시험해보시면 아시겠지요.
null을 이용할 수 있는 것은 우리 실습 환경에서 선택한 Language가
Pretty Scheme이라는 Standard Scheme의 superset이기 때문입니다.
참고로 nil은 Common LISP에서 empty list를 나타낼 때에 이용됩니다. 다른 Scheme implementation에서는 null이 아닌 nil을 이용하기도 합니다. _________________ - soon@ropas |
|
| 위로 |
|
 |
|