Types primitifs

Clojure utilise les types primitifs de sa plateforme hôte.

Les nombres en Clojure sur la JVM sont dérivés de class java.lang.Number, alors qu'en ClojureScript seuls les primitives JavaScript sont supportées.

Sur la JVM (et n'existant pas en ClojureScript), le type ratio permet de conserver la précision lors de divisons.

Le type keyword est un type spécial dont la valeur s'identifie elle même. Nous reparlerons des keywords dans la suite de ce tutoriel.

- Suivant -

1          ;; long
2.1        ;; double
true       ;; boolean
nil        ;; null
2/3        ;; ratio (JVM only)
"hello"    ;; string
#"^hello " ;; regex
:a         ;; keyword

Powered by mcorbin - Available on Github