בית חרושת

קארי מונחה עצמים עבור Python
הורד עכשיו

בית חרושת דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Peter Fein
  • אתר האינטרנט של המוציא לאור:
  • http://code.google.com/u/peter.fein/

בית חרושת תגים


בית חרושת תיאור

קארי מונחה עצמים עבור Python המפעל הוא גישה מונחה עצמים ליישום פונקציה חלקי, הידוע גם בשם currying. זוהי יישום חזק יותר של דפוס זה. מפעלים שימושיים יכולים: * לפשט את כתיבת Callbacks * צמצום באגים בבקשות מקבילות * לספק הערכה עצלנית קלה curryingcurrying יוצר פונקציה חדשה מתוך אחד הקיים על ידי מחייב כמה הטיעונים של המקורי: >> Def (1, y) >> adder (1, y) >>> Add_lambda (10) 11as של Python 2.5, דפוס זה בנוי עם הפונקציה החלקית. >>> add_partial = functools.Partial (Adder, 1) >>> add_partial (y = 10) 11factorororiororories הם יישום טוב יותר של תבנית קארי: >>> מפעל ייבוא * >>> Add_factory = מפעל (ADDER, X = 1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Add_factory.x1 Y = 10) ניתן לבחון את הארגומנטים שתועברו לפונקציה, אשר לפעמים מועיל באגים: >>> ייבוא PPrint >> ארגונים, kwargs = add_factory.generatea RGS (Y = 10) >>> PPrint.Phrint (Kwargs) {'x': 2, 'y': 10} >> ארגונים [] הנה כמה תכונות עיקריות של "מפעל": · בטוח יותר, כמו טיעונים לא חוקיים מזוהים באופן מיידי, במקום בזמן שיחה · תמיכה חכמה לשיעורים, שיטות מופע וכל שאר הקטנים · ניתן לבדוק ולשתנות כמו תכונות · כמה שיטות נוחות עבור טיעונים מחייבים (RE) · לא "בובות רוסיות" של lambdas מקוננות דרישות: · פייתון


בית חרושת תוכנה קשורה

Relata Enterprise.

Relata הוא יישום מבוסס אינטרנט המאפשר קבוצות עבודה ויחידים כדי לעשות יותר בפחות זמן. ...

194

הורד

Cropooo

CROPOOO הוא תוסף OpenOffice המספק דרך קלה כדי לחתוך תמונות בציור או להרשים. ...

271

הורד

gccwrap

תוכנת GCWWRAP מכילה קבוצה של סקריפטים פשוטים של עטיפה כדי להקל על תוכניות 32 סיביות בלבד. ...

137

הורד