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