Elixir:
Merkkijonon muuttaminen isoiksi kirjaimiksi
Kuinka:
Elixir tarjoaa suoraviivaisen tavan muuttaa merkkijonot alkukirjaimeltaan isoksi käyttämällä sen sisäänrakennettuja funktioita ilman kolmansien osapuolien kirjastoja. Tässä on yksinkertainen esimerkki:
string = "elixir ohjelmointi"
capitalized_string = String.capitalize(string)
IO.puts capitalized_string
Tuloste:
Elixir ohjelmointi
Tapauksissa, joissa tarvitaan enemmän kontrollia tai monimutkaisempaa alkukirjainten muokkauslogiikkaa, saatat yhdistää erilaisia String-funktioita. Esimerkiksi, jos haluat muuttaa jokaisen sanan alkukirjaimen isoksi lauseessa, voit jakaa lauseen sanoiksi, muuttaa jokaisen alkukirjaimen isoksi ja sitten yhdistää ne takaisin yhteen:
sentence = "elixir on hauskaa"
capitalized_sentence = sentence
|> String.split()
|> Enum.map(&String.capitalize/1)
|> Enum.join(" ")
IO.puts capitalized_sentence
Tuloste:
Elixir On Hauskaa
Vaikka Elixiring peruskirjasto kattaa useimmat tarpeet, tarkempaan tekstin käsittelyyn, mukaan lukien edistyneet merkkijonojen alkukirjaimen muokkaukset, saatat tutkia kolmannen osapuolen kirjastoja, kuten Cldr kansainvälistämistä varten, joka voi tarjota paikkakohtaisia alkukirjaimen muokkauskäyttäytymisiä.