Elixir:
שרבוב מחרוזת

איך לעשות:

באליקסיר, תשתמשו בסימני #{} כדי לבצע מילוי מחרוזת. דוגמאות:

name = "אורי"
age = 32

# מילוי בסיסי
greeting = "שלום, שמי הוא #{name} ואני בן #{age}."
IO.puts greeting
# פלט: שלום, שמי הוא אורי ואני בן 32.

# מילוי עם ביטוי
info = "עוד שנה אהיה בן #{age + 1}."
IO.puts info
# פלט: עוד שנה אהיה בן 33.

צלילה לעומק

מילוי מחרוזת הוא לא המצאה חדשה וכבר קיימת בשפות כמו Ruby או Python. באליקסיר, התכנית מבצעת באופן אוטומטי את הפעולה בזמן הרצה של הקוד. המטפל בזה הוא ה-VM של Erlang, שעליו בנויה אליקסיר. פרטים נוספים: המילוי הוא חלק מה-String interpolation, והוא משתמש במודול String שמקבל תמיכה עמוקה בעבודה עם טקסט. אלטרנטיבה ישנה הייתה להדביק מחרוזות על ידי סימני חיבור (++), אבל זה פחות אלגנטי ויעיל.

ראו גם: