תוכן שנמחק תוכן שנוסף
Mintz l (שיחה | תרומות)
Atavory (שיחה | תרומות)
שורה 168:
===העמסת אופרטורים===
אהלן. השתמשתי ב-def כדי להגדיר שתי פונקיות הזהות בשמן, אך עם פרמטרים שונים, זו אחר זו. נראה שפייתון מזהה רק את ההגדרה האחרונה. מהי הדרך הנכונה לעשות כך, שאוכל להשתמש באותו שם לפונקציה, אשר תעשה דברים שונים, בהתאם לפרמטרים שהיא מקבלת? קישור יספיק.. תודה! [[משתמש:Mintz l|Mintz l]] 15:07, 25 בפברואר 2008 (IST)
:כל הרעיון של העמסת אופרטורים זר לפייתון. כשאתה עושה def, אתה מקשר בין שם לבין עצם (במקרה הזה - פונקציה). אם תקשר את השם לעצם אחר (לדוגמה, ע"י def לעוד פונקציה) - אז השם כבר אינו מקושר לעצם הקודם. ניסיתי לכתוב את "במקום משתנים וכו'" כדי להרגיל לצורת המחשבה הזאת. עכשיו השאלה מה אתה רוצה לעשות? העמסת אופרטורים זו טכניקה, לא תכלית. אם תסביר, אנסה לעזור. ניחוש לפתרון, אגב: תכנות מונחה עצמים (הבנתי שאתה לא אוהב, אבל אולי בפייתון תאהב). ביי. [[משתמש:Thedsadude|Thedsadude]] 16:02, 25 בפברואר 2008 (IST)
 
== מבנה תבנית ==