Clojure:
Trouver la longueur d'une chaîne de caractères
How to:
En Clojure, on utilise la fonction count
pour obtenir la longueur d’une chaîne de caractères :
(count "Bonjour")
Sortie attendue :
7
Un autre exemple avec une chaîne de caractères vide :
(count "")
Sortie attendue :
0
Deep Dive
Historiquement, la nécessité de connaître la longueur d’une chaîne est liée à la gestion de la mémoire et aux opérations sur les données textuelles. En Clojure, et dans les langues LISP en général, la simplicité prime donc count
fait le travail. Alternativement, en Java (la plateforme sur laquelle Clojure s’exécute), on utiliserait la méthode .length()
sur un objet String
.
Pour des raisons de performance, count
est aussi efficace que possible avec les différents types de séquences en Clojure. Cette efficacité est importante quand on manipule de grandes collections de données.
See Also
Pour plus d’informations :
- ClojureDocs pour des exemples communautaires : clojuredocs.org/clojure.core/count