2009-11-06 6 views

답변

6

생각해 보면 this explains it well입니다.

+0

이렇게하면 (eqv? a + nan.0) 할 수 있습니다. 그건 내가 슬퍼지게 만든다. - 나는 (= (* a 2) a) - 훨씬 더 흥미로운 것을 제안하려고했다. ... – Aaron

+0

@Aaron : 0에 대해 true를 반환하지 않겠는가? – Amok

+1

@Amuck - 나는 그것이 _good_ 제안이라고 말하지 않았다 ... – Aaron

0

사용중인 구성표의 버전에 관계없이 RnRs 문서를 읽었습니까? 그 외에는 언어 스펙에없는 것들에 대한 구현 매뉴얼을 살펴볼 수 있습니다.

2

대부분의 프로그래밍 언어에서 값을 자체와 비교하여 NaN 값을 결정할 수 있습니다.

(define (nan? x) 
    (not (= x x))) 
+1

흥미로운 의미를 지닌 heh. – Claudiu

관련 문제