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

תוכן שנמחק תוכן שנוסף
ColdAtNight (שיחה | תרומות)
שורה 18:
a.swapEntries(i, j)
</div>
ולהבין מיד שמדובר בפעולת ערבוב של חפיסת [[קלף משחק|קלפי משחק]]., והמספר 52 מייצג את מספר הקלפים בחפיסה.
 
מעבר ליתרון שבקוד הקריא יותר, מאפשר השימוש בקבוע גם שינוי של הערך במקום אחד (אם בעתיד נרצה לערבב מספר שונה של קלפים) והימנעות מ[[באג]]ים הנובעים משינוי הערך במקום אחד והשארת הערך הישן במקום אחר. כמו כן מאפשר הדבר גילוי קל יותר של שגיאות הקלדה, משום שהקלדה שגויה של שם המשתנה תגרום לשגיאת [[מהדר]], בעוד שהקלדת מספר לא נכון תגרום להתנהגות לא צפויה בזמן ריצת התוכנית.