שפת Tcl תומכת שבלוש תבניות המרה (substitution) : המרת משתנים המרה זו מבוצעת ע"י התו $ לפני שם המשתנה.
שימת התו גורמת ל Tcl להתייחס לערך של המשתנה ולא
לשמו. set mile 1.8 המרת פקודות המרה זו גורמת לרצף מילים להיות מוחלף בערכם המשוערך. המרה זו נקראת
ע"י סוגריים מרובעים. set mile 1.8 התוים שבתוך נסוגרים המרובעים מייצגים תסריט Tcl חוקי והם מוחלפים בשערוך התסריט. במקרה הזה עוד בשלב ניתוח הפקודות משוערך בנפרד התסריט שבסוגריים המרובעות וערכו, המחרוזת 23.411, הופכת להיות הארגומנט השני לפקודה set. המרת לוכסן אחורי - Backslash המרה זו מאפשרת שימת תוים מיוחדים כמו שורה חדשה, $ וכדומה. set prices Apples:\
\$3.1/kilo\nCake:\ \$1.3/slice הלוכסן האחורי ואחריו רווח גורם לכך שהפרשן של Tcl לא יתייחס לרווח הזה כמפריד בין מילים אלא כמילה אחת. בדומה התו $ שלפניו הלוכסן אינו משמש כתו המרה.
set prices "Apples:\$3.1/kilo\nCake:\$1.3/slice"
|
< המדריך > ביטויים
המרת ביטויים |
||||||||
|
|||||||||