משתנה (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הגהה
מ ←‏שמות: קישורים פנימיים
שורה 2:
 
==שמות==
לכל משתנה חייב להיות שם. שם משתנה יכול להכיל רצף מכל סוג שהוא של אותיות ומספרים. ישנם תווים בודדים שאסור שיהיו בשם משתנה או בתחילתו. לצורך קריאות [[תוכנית מחשב|הקוד]] ישנן שיטות שונות לקבוע את שמות המשתנים. אחת הידועות שבהן היא "[[השיטה ההונגרית]]", בה המקדמים בכל שם מצביעים על הטיפוס שלו. אחד הדברים החשובים בהבנת קוד תוכנית הוא נתינת שמות משתנים משמעותיים וארוכים, שמסבירים את תפקידו של המשתנה בעצם שמו. לעיתים ישנן מוסכמות לקידומת של משתנה בהתאם לסוגו, ולטווח הכרתו. הדבר נפוץ בעיקר בהגדרת פקדים בטפסים, ומאפשר לנווט ביניהם בקלות.
 
בשפות תכנות ישנות (למשל [[BASICA]]) היה מקובל להשתמש בשמות קצרים מאוד (לרוב אות אחת), כיום גישה זו איננה מקובלת. במרבית שפות התכנות המודרניות, שמות המשתנים חייבים להיות [[מזהה|מזהים]] חוקיים, כלומר הם מוגבלים על פי אותם חוקים המגבילים את שמות הפונקציות, המחלקות, הקבועים וכדומה. מגבלות אלו משתנות משפת תכנות אחת לשנייה אולם הם לרוב כוללות מגבלת תווים אפשריים (תווים המשתמשים ל[[אופרטור]]ים כמו + או ? לרוב אסורים), איסור על שמות הזהים ל[[מילה שמורה|מילים שמורות]] וכן מספר תווים משמעותיים (למשל ב-[[Embedded SQL]] משתנים שהם בעלי 31 תווים ראשונים זהים נחשבים זהים).