PL/I – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הסבר בדף השיחה
←‏מילות מפתח: כל עוד אין הסבר על הבעייתיות, עדיף בלי.
שורה 76:
IF IF = THEN THEN THEN = ELSE ELSE ELSE = IF;
</div>
בשורה זו נבדק האם ערכו של המשתנה IF זהה לערכו של המשתנה THEN. אם כן, מושם במשתנה THEN ערכו של המשתנה ELSE; אחרת מושם במשתנה ELSE ערכו של המשתנה IF. ניתן להבחין בכך שהמלים IF, THEN ו-ELSE משמשות גם כמילות מפתח בשפה, וגם כשמות של משתנים. המשמעות של כל מופע של מילה ספציפית נקבעת לפי ההקשר. תכונה זו מקלה על כתיבת תכניות - המתכנת איננו מוגבל בבחירת השמות עבור משתנים על ידי אוסף מילות המפתח בשפה.
 
==דוגמת קוד==