ארגומנט הוא מונח תכנות להצהרה הקוראת ומפעילה שגרה, ערך או אופציה מסוימים מתוך מבחר מוגדרים מראש. הפריטים המוגדרים מראש נקבעים, כמובן, על ידי המפתח לפני שהם נקראים. ערך או אפשרות שגרתית זו משמשים לאחר מכן כאשר הנתונים מעובדים.
Technipages מסביר טיעון
ערכים יכולים להיות מה שהם מוגדרים, וניתן ליצור ולהגדיר שגרות מראש, על מנת לבצע פונקציות נחוצות כפי שהן נחוצות על ידי התוכנית הראשית. הפרדת פונקציות ושגרות מסוימות בארגומנטים פירושה שבלוק הקוד הכולל פחות חוזר על עצמו וקצר יותר, מה שמקל על העבודה והסקירה מאוחר יותר.
דוגמה: שגרה שאמורה לעגל מספרים למקום העשרוני השני שלהם משמשת עם משהו שנקרא פרמטר - הפרמטר הזה הוא המספר שמעוגל, והוא יהיה (או לפחות יכול) להיות שונה בכל פעם שהטיעון הזה נקרא, והשגרה מתבצעת. המשמעות היא שכל מספר שניתן כפרמטר מעוגל בהתאם.
שימוש פחות נפוץ במונח ארגומנט מתייחס לממשקי שורת פקודה כמו גיליונות אלקטרוניים, ויישומים דומים המסתמכים על פקודות מוקלדות בעקבות מבנה או תחביר מסוים. פקודות מוקלדות אלו הן הארגומנטים המדוברים, והן קובעות כיצד הפקודה מבוצעת בסופו של דבר.
שימושים נפוצים בטיעונים
- ארגומנט בתוכנית גיליונות אלקטרוניים יכול להיות שאילתה, למשל.
- בתכנות, השימוש בארגומנטים עוזר לשמור על דברים פשוטים בכל הנוגע לבלוק הקוד הראשי.
- ארגומנטים שימושיים להפרדת קטעי קוד חוזרים שהיו מועתקים ומודבקים אלמלא הטיעון.
שימוש לרעה נפוצ של טיעונים
- ארגומנטים הם המשתנים הנבדלים בכל פעם שקוראים לשגרה.