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, בדוק: