Merkkijonojen osien poimiminen

Elm:
Merkkijonojen osien poimiminen

How to: - Kuinka tehdä:

import String

-- Ota osajono merkkijonosta ‘hello world’ indeksistä 0 merkkien määrällä 5.
substringExample : String
substringExample =
    String.slice 0 5 "hello world"
-- Tämä antaa tulokseksi “hello”

-- Ota osajono ‘programming is fun’ indekseistä 0 to 11.
anotherExample : String
anotherExample =
    String.slice 0 11 "programming is fun"
-- Tämä antaa tulokseksi "programming"

Nämä esimerkit käyttävät String.slice funktiota, joka ottaa alku- ja loppuindeksit sekä merkkijonon ja palauttaa osajonon.

Deep Dive - Syväsukellus:

Substringien poiminnan tarve tuli alkuaikoina, kun tiedon käsittely ja tekstin manipulointi olivat ohjelmoinnin ydintehtäviä. Elm:ssä String.slice on moderni tapa käsitellä osajonoja, mutta kielessä on muitakin tapoja, kuten String.left ja String.right, joilla voidaan ottaa osajonoja kiinteiden indeksien mukaan. Elm:ssä osajonon poiminnan suorituskyky riippuu kohdejonojen koosta ja käytetystä selaimesta, koska Elm käyttää selaimen JavaScript-ympäristön String-objektia prosessoinnissa.

See Also - Lisäksi: