Elixir:
Merkkijonon muuntaminen pieniksi kirjaimiksi
Kuinka:
Elixirissä muunnat merkkijonon pienaakkosiksi String.downcase/1
funktiolla. Tässä esimerkit ja tulosteet.
# Perusesimerkki
pienet_kirjaimet = String.downcase("Moi Maailma!")
IO.puts(pienet_kirjaimet) # tulostaa "moi maailma!"
# Käytä kanssa erikoismerkkejä
erikoiset_pieniksi = String.downcase("ÅÄÖ Hei!")
IO.puts(erikoiset_pieniksi) # tulostaa "åäö hei!"
Syväsukellus
Elixir käyttää Unicodea merkkien käsittelyyn, mikä tarkoittaa, että String.downcase/1
käsittelee oikein myös erikoismerkkejä, kuten ääkköset. Historiallisesti merkkijonojen käsittelyn tarve pienaakkosiksi nousi esille, kun vertailut ja lajittelut piti suorittaa yhdenmukaisesti. Vaihtoehtoisesti jotkut kielet tukevat .lower()
-metodia tai vastaavia funktioita. Elixirissä erityisesti, suorituskyky ja toiminnallisuus tulevat Erlangin perässä, mikä tekee prosessista tehokkaan ja luotettavan.
Katso Myös
- Elixirin dokumentaatio
String.downcase/1
: https://hexdocs.pm/elixir/String.html#downcase/1 - Unicode standardi ja Elixir: https://unicode.org
- Elixir School, merkkijonojen käsittelyä: https://elixirschool.com/en/lessons/basics/strings