חילוץ תת-מחרוזות

Elm:
חילוץ תת-מחרוזות

How to:

ב-Elm, אתה יכול להשתמש בפונקציות כמו String.slice כדי לקחת חלקים ממחרוזת. דוגמה:

import String

main =
    let
        original = "שלום, עולם!"
        substring = String.slice 6 11 original
    in
    text substring

הפלט יהיה:

עולם

Deep Dive

בעבר, שפות תכנות שונות התמודדו אית חילוץ תת-מחרוזות בדרכים רבות. ב-Elm, הפונקציה String.slice היא הפופולרית ביותר לכך. String.slice מקבלת שני מפתחות, התחלה וסוף, ותחזיר את החלק ביניהם. חשוב להבין שהאינדקס של הסיום לא כלול. אם אינדקס ההתחלה גדול מאינדקס הסיום, היא תחזיר מחרוזת ריקה.

חלופות כוללות שימוש ב- String.left ו- String.right לחילוץ מחרוזות מהתחלה או סוף בהתאמה, אבל פחות גמישות.

See Also

קרא עוד במסמכי Elm:

לעומק יותר על מחרוזות ב-Elm, בדוק: