Trouver la longueur d'une chaîne de caractères

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 :