Elm:
שרשור מחרוזות
איך לעשות:
-- יצירת שתי מחרוזות
firstName : String
firstName = "משה"
lastName : String
lastName = "כהן"
-- הדבקת מחרוזות עם פונקציה ++
fullName : String
fullName = firstName ++ " " ++ lastName
-- דוגמה לפלט
-- "משה כהן"
צלילה עמוקה
בעברית בתיכנות, ההדבקה יכולה להיות מורכבת עקב כיוון הכתיבה מימין לשמאל. ב-Elm, כמו ברוב השפות, ההדבקה נעשית בכיוון שמאל לימין, מה שעלול לדרוש תשומת לב מיוחדת בסביבה דו-לשונית. חלופה ל++ היא השימוש ב-fmt או ב-interpolate של ספריות חיצוניות עבור פורמט מורכב יותר של מחרוזות. ביצוע ההדבקה פנימית מתבצע בצורה יעילה כדי למזער ביצועים לא יעילים של איחוד מחרוזות.