מה הבעייה לשנות 7 ל-6?
אתה רוצה שהתכנית תקבל את הנתונים כפרמטרים? בשפת MUMPS יש אינטרפרטטור און-ליין. כלומר, אפשר לרשום בסטרינג שורת קוד-מקור של השפה, ולהפעיל אותו. למשל:
set str="set x=2" xecute str
השורה הראשונה מעניקה למשתנה str את הערך "set x=2", שזוהי פקודת MUMPS, המעניקה למשתנה x את הערך 2. השורה השנייה מבצעת את הקוד הגולמי של המשתנה str, כלומר, מעניקה למשתנה x את הערך 2. אפשרות זו מקילה על כתיבת תכניות מסוג זה בשפת ה-MUMPS. ככה אפשר לשחק באופן מיכני עם הסוגריים ועם סימני פעולות החשבון, וכן עם סדר המספרים, ולבנות בלולאות שונות את שורות קוד של MUMPS המבצעות את הבדיקה הדרושה. דבר אחר, איך לבנות את הלולאות האלו, אלו סטרינגים בודקים כדאי להכין מראש, כדי שכל זה ירוץ בזמן סביר