Clojure:
Merkkijonon muuntaminen pieniksi kirjaimiksi
How to: (Kuinka tehdään:)
Clojure käyttää clojure.string/lower-case funktiota.
(require '[clojure.string :as str])
(str/lower-case "Moi MAAILMA!") ;=> "moi maailma!"
(str/lower-case "Hyvää Päivää!") ;=> "hyvää päivää!"
(str/lower-case "123 ABC def!") ;=> "123 abc def!"Saat saman tuloksen jokaiselle esimerkille.
Deep Dive (Sukellus Syvyyksiin)
Alkulähteissä, merkkijonot oli vain isoja kirjaimia. Pienet kirjaimet luotiin selkeyden vuoksi. Clojuren lower-case toimii Unicode-tietojen kanssa, mikä tarkoittaa että se toimii eri kielillä, ei pelkästään englannissa.
Vaihtoehtona, voit itse käydä merkkijonon läpi ja muuttaa kirjaimet käyttäen Java metodeja, koska Clojure on JVM-pohjainen.
(.toLowerCase "Tämä on Testi!") ;=> "tämä on testi!"Mutta Clojuren standardikirjasto on usein puhdas ja lyhyempi tapa toteuttaa tämä.
Koodi toimii kutsuen Java String toLowerCase metodia sisäisesti, mikä takaa nopeuden ja varmuuden.
See Also (Katso Myös)
- Clojure Docs: clojure.string/lower-case
- Oracle Java Docs:
String.toLowerCase