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