Clojure, essendo un linguaggio JVM, ti permette di utilizzare direttamente i metodi String di Java.
La funzione str in Clojure combina stringhe.
str
In passato, nelle prime fasi dello sviluppo del software, la gestione delle stringhe non prevedeva una standardized approach per la loro manipolazione.
In Clojure, usiamo clojure.string/replace per sostituire i caratteri indesiderati.
clojure.string/replace
Le funzioni per estrarre sottostringhe esistono da quando sono nate le stringhe nei linguaggi di programmazione.
Usare la funzione count per ottenere la lunghezza di una stringa.
count
Storicamente, l’interpolazione di stringhe non era direttamente supportata in Clojure come in altri linguaggi, si usava la concatenazione o la funzione format.
format
In Clojure, le stringhe sono immutabili, quindi quando parliamo di “rimuovere le virgolette”, stiamo realmente parlando di creare una nuova stringa senza virgolette.
Clojure offre funzioni potenti per cercare e sostituire.
Ecco alcuni esempi in Clojure.