Clojure - Cordes
UNE Stringlittéral est construit dans Clojure en mettant le texte de chaîne entre guillemets. Les chaînes de Clojure doivent être construites en utilisant les guillemets doubles tels que «Hello World».
Exemple
Voici un exemple de l'utilisation de chaînes dans Clojure.
(ns clojure.examples.hello
(:gen-class))
(defn hello-world []
(println "Hello World")
(println "This is a demo application"))
(hello-world)
Production
Le programme ci-dessus produit la sortie suivante.
Hello World
This is a demo application
Opérations de base sur les chaînes
Clojure a un certain nombre d'opérations qui peuvent être effectuées sur des chaînes. Voici les opérations.
N ° Sr. | Opérations de chaîne et description |
---|---|
1 | str La concaténation des chaînes peut être effectuée par la simple fonction str. |
2 | format Le formatage des chaînes peut être effectué par la fonction de formatage simple. La fonction format met en forme une chaîne en utilisantjava.lang.String.format. |
3 | compter Renvoie le nombre de caractères de la chaîne. |
4 | sous-marins Renvoie la sous-chaîne de 's' commençant au début inclus et se terminant à la fin (par défaut, longueur de la chaîne), exclusive. |
5 | comparer Renvoie un nombre négatif, zéro ou un nombre positif lorsque «x» est logiquement «inférieur à», «égal à» ou «supérieur à« y ». |
6 | minuscule Convertit la chaîne en minuscules. |
sept | majuscule Convertit la chaîne en majuscules. |
8 | joindre Renvoie une chaîne de tous les éléments de la collection, tels que renvoyés par (seq collection), séparés par un séparateur facultatif. |
9 | Divisé Divise la chaîne sur une expression régulière. |
dix | lignes divisées Les chaînes fractionnées sont basées sur les caractères d'échappement \ n ou \ r \ n. |
11 | inverser Inverse les caractères d'une chaîne. |
12 | remplacer Remplace toutes les instances d'une correspondance dans une chaîne par la chaîne de remplacement. |
13 | réduire Supprime les espaces aux deux extrémités de la chaîne. |
14 | triml Supprime les espaces du côté gauche de la chaîne. |
15 | trimr Supprime les espaces du côté droit de la chaîne. |