Merkkijonon muuntaminen pieniksi kirjaimiksi

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)