שבוע 9 - קיבוץ גלויות - args / kwargs

היי היי! אני קצת מחזיר אתכם אחורה (הייתי צריך לעשות פאוזה של חודש בקורס בגלל הגוזלית הקטנה שנולדה לנו :slight_smile: ).
בנוגע לתרגיל קיבוץ גלויות, מכיוון שאני לא יכול להגיש אותו, רציתי להתייעץ האם דרך הפתרון שלי נכונה בנוגע לargs / kwargs (אנסה לא להכנס לפרטים בגלל מדיניות הקורס, אם זה חורג, תורידו את הפוסט):
יצרתי flag שמייצג האם הpaths קיימים, ואז התחלתי לעבור על args / kwargs (בנפרד!) ולבדוק עבור כולם אם הflag הזה משתנה לFalse במידה ונתיב אחד לא קיים.
לאחר מכן יצרתי שני “המשכים” בדקורייטור (הראשון במידה וכל הargs/kwargs מייצגים paths והשני במידה ולא כולם מייצגים paths ואז הפונקציה “המקורית” רצה כרגיל).

אני בעיקר שואל על ה"התעסקות עם args/kwargs, האם זאת הגישה הנכונה (לבדוק if הם קיימים בנפרד ואז לטפל בהם), או שיש גישה נוחה / אלגנטית יותר.

תודה!

כן. באופן כללי גם התרגיל משאיר קצת מקום לפרשנות בנוגע למה עושים עם kwargs, אז אתה יכול לזרום על זה :slight_smile:

לייק 1