Y a-t-il aussi un endroit où je pourrais rechercher tous les points flottants dans Scheme?Comment vérifier NaN dans Scheme?
2
A
Répondre
6
Je pense à this explains it well.
0
Avez-vous lu le document RnRs pour la version du schéma que vous utilisez? Autre que cela, vous pouvez essayer de regarder votre manuel d'implémentation pour des choses qui ne sont pas dans la langue.
2
Dans la plupart des langages de programmation, vous pouvez déterminer les valeurs NaN en comparant une valeur avec elle-même.
(define (nan? x)
(not (= x x)))
+1
heh qui a une sémantique intéressante. – Claudiu
Questions connexes
- 1. Comment puis-je vérifier si une variable existe dans Scheme?
- 2. Position CALayer contient NaN: [nan -0,5]
- 3. À propos de "If .." dans Scheme (plt-scheme)
- 4. Comment effacer une liste interne dans Scheme?
- 5. Comment créer un module dans PLT Scheme?
- 6. Comment obtenir la date dans Scheme/Racket?
- 7. Scheme Comprendre
- 8. JQuery Calcul renvoie NaN
- 9. Vide lorsque NaN dans les cellules jqGrid
- 10. Comment puis-je inclure 'quote dans une liste dans Scheme?
- 11. Comment mapper une macro dans une liste dans Scheme?
- 12. Aide de Scheme Pair
- 13. Comment tracer un NaN en C++
- 14. Chargement de bibliothèques dans Dr Scheme
- 15. Comment comparer un float à NaN si les comparaisons avec NaN retournent toujours false?
- 16. liste Scheme modification
- 17. jquery: Variables return NaN
- 18. NaN problème en Java
- 19. MS Chart et NaN
- 20. Dojo dijit.form.NumberTextBox retournant "NaN"
- 21. Pourquoi je reçois NaN?
- 22. float + float = NAN
- 23. Comment transformer le programme Scheme en Haskell?
- 24. Comment initialiser un nombre avec NaN dans Borland C++?
- 25. facetime: // url scheme
- 26. Différence de date dans JQuery reçu NAN
- 27. Pourquoi reduceRight renvoie NaN dans Javascript?
- 28. Quelqu'un peut-il m'expliquer NaN dans Ruby?
- 29. Guile Scheme et CGI?
- 30. PLT-Scheme apprentissage référence
Donc vous pourriez faire (eqv? A + nan.0). Cela me rend triste - j'allais suggérer (= (* a 2) a) - beaucoup plus 'intéressant' ... – Aaron
@Aaron: Ne reviendra-t-il pas à 0? – Amok
@Amuck - Je n'ai pas dit que c'était une bonne suggestion ... – Aaron