כדי לכתוב קוד נקי ויעיל יש צורך ליצור פונקציות משלנו, ולא רק להשתמש בפונקציות המובנות של השפה.
בחלק זה נראה איך להגדיר פונקציות, איך לקרוא להן, עבודה עם משתנים פרטיים וגלובליים, הגדרת ערכי ברירת מחדל ועוד.
עד עכשיו ראינו איך לעבוד עם פונקציות ומתודות רבות וראינו כמה הן שימושיות ומועילות. בפרק הזה נראה כיצד להגדיר פונקציות משלנו כדי לפשט את הקוד שאנחנו כותבים וכדי להימנע מחזרתיות מיותרת.
פונקציות חלק ב'
בפרק זה נמשיך לדבר על הגדרת פונקציות ונראה דוגמאות מעט יותר מורכבות. נראה איך להוסיף פרמטרים כדי לאסוף יותר מידע לטובת הרצת הפונקציה ואיך להוסיף לוגיקה פשוטה לפונקציות שלנו
פקודת RETURN בפונקציות
בשני הפרקים הקודמים ראינו איך לכתוב פונקציות והשתמשנו בפונקציית ההדפסה כדי לעקוב אחר פעולת הפונקציה שכתבנו. למרות זאת, הדפסה בצורה כזאת היא משהו שכמעט אף פעם לא נראה לעשות ובפרק הזה נראה מה הבעיה עם זה ומה כדאי לעשות במקום כדי להפוך את הפונקציה ליעילה ושימושית יותר.
VARIABLE SCOPE
בפרק הזה נדבר על קונספט קצת טכני אבל חשוב להבנה שנקרא Variable Scope. הנושא הזה מתייחס לבעיה שהרבה אנשים מסתבכים איתה כשהם מתחילים ללמוד תכנות - מתי ואיפה אני יכול לקרוא למשתנים או פרמטרים שאני מגדיר?
Comments