또한 Scheme에서 모든 부동 소수점 연산을 찾을 수있는 곳이 있습니까?Scheme에서 NaN을 확인하는 방법은 무엇입니까?
2
A
답변
6
생각해 보면 this explains it well입니다.
0
사용중인 구성표의 버전에 관계없이 RnRs 문서를 읽었습니까? 그 외에는 언어 스펙에없는 것들에 대한 구현 매뉴얼을 살펴볼 수 있습니다.
2
대부분의 프로그래밍 언어에서 값을 자체와 비교하여 NaN 값을 결정할 수 있습니다.
(define (nan? x)
(not (= x x)))
+1
흥미로운 의미를 지닌 heh. – Claudiu
관련 문제
- 1. JS에서 NaN을 처리하는 방법은 무엇입니까?
- 2. Scheme에서 내부 목록으로 이동하는 방법은 무엇입니까?
- 3. Scheme에서 목록의 요소를 만들고 추가하는 방법은 무엇입니까?
- 4. PLT Scheme에서 모듈을 만드는 방법은 무엇입니까?
- 5. Scheme에서 변수 정의 해제 방법?
- 6. 목록이 null이 아닌지 확인하는 가장 좋은 방법은 무엇입니까?
- 7. Borland C++에서 NaN을 사용하여 숫자를 초기화하는 방법은 무엇입니까?
- 8. Java MDSJ에서 NaN을 생성합니다
- 9. 운영체제를 확인하는 방법은 무엇입니까?
- 10. null인지 확인하는 방법은 무엇입니까?
- 11. 여권을 확인하는 방법은 무엇입니까?
- 12. LDIF를 확인하는 방법은 무엇입니까?
- 13. NaN을 특별한 인수로 사용합니다.
- 14. 왜 이것이 NaN을 반환합니까?
- 15. Jquery는 NaN을 반환합니다.
- 16. plt-scheme에서 프레임 %를 '파괴/처리'하는 방법은 무엇입니까?
- 17. Scheme에서 인용 부호의 동등성을 테스트하는 방법은 무엇입니까? 이 예에서
- 18. Scheme에서 비트 단위로 0을 채우는 오른쪽 시프트를 수행하는 방법은 무엇입니까?
- 19. Racket/PLT-Scheme에서 버튼의 라벨을 검색하는 방법은 무엇입니까?
- 20. (Lisp 또는 Scheme에서) 유용한 순환 목록은 무엇입니까?
- 21. null의 차이점은 무엇입니까? 그리고 비어 있니? Scheme에서
- 22. Scheme에서 목걸이를 생성하는 좋은 간단한 알고리즘은 무엇입니까?
- 23. mit-scheme에서 부동 소수점 숫자를 반환하려면 어떻게해야합니까?
- 24. Scheme에서 함수의 반복 적용?
- 25. Scheme에서 Letter 사용하기
- 26. R6RS Scheme에서 예외를 던지고 처리하는 방법
- 27. LocalJumpError의 출처를 확인하는 방법은 무엇입니까?
- 28. 파일이 PHP인지 확인하는 방법은 무엇입니까?
- 29. IO.popen이 성공했는지 확인하는 방법은 무엇입니까?
- 30. ASP.net의 버전을 확인하는 방법은 무엇입니까?
이렇게하면 (eqv? a + nan.0) 할 수 있습니다. 그건 내가 슬퍼지게 만든다. - 나는 (= (* a 2) a) - 훨씬 더 흥미로운 것을 제안하려고했다. ... – Aaron
@Aaron : 0에 대해 true를 반환하지 않겠는가? – Amok
@Amuck - 나는 그것이 _good_ 제안이라고 말하지 않았다 ... – Aaron