מבנה :: מטומטם

הפוך מבנים פשוטים
הורד עכשיו

מבנה :: מטומטם דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Paul Evans
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~pevans/

מבנה :: מטומטם תגים


מבנה :: מטומטם תיאור

מבנה :: מטומטם הוא מודול פרל שיוצר סוגי מבנה דמויי רשומות, בדומה למילת מפתח מבנה ב- C, C + + או C #, או רשומה ב פסקל. קריאה של מודול זה תיצור פונקציית בנייה אשר מחזירה הפניות אובייקט חדש עם ערכי השדה נתון. הפניות אלו כל להגיב על שיטות Lvalue לגשת או לשנות את הערכים המאוחסנים.זה ספציפי בכוונה לא אמור להיות מחלקה אובייקט. אתה לא יכול subclass אותו. אתה לא יכול לספק שיטות נוספות. אתה לא יכול ליישם תפקידים או תעריפים או metaclasses או תכונות או קרניים או כל דבר אחר הוא באופנה השבוע. זה יד השנייה, זה זעיר, יוצר מבנים מגובים קל משקל קל, לא משתמש כלום מחוץ ליבה. זה נועד פשוט להיות דרך קצת יותר נחמד לאחסן מבנים נתונים, שבו אחרת אתה עלול להתפתות להתעלל hash, להשלים עם הסיכון של טיפת שמות מפתח. הבנאי יהיה crooak אם עבר את המספר הלא נכון של טיעונים, כפי שיסתיחו להתייחס לתחומים שאינם קיימים. $ perl -e 'שימוש מבנה :: מטומטם; Point Struct => ; נקודה (30) 'שימוש: ראשי :: נקודה ($ x, $ y) ב-קו 1 $ perl -e "שימוש מבנה :: מטומטם; Point Struct => ; נקודה (10,20) -> Z 'ראשי :: נקודה אין שדה' Z 'ב-Line 1Synopsis שימוש מבנה :: מטומטם; Point Struct => ; $ נקודה = נקודה (10, 20); PrintF "נקודת (% D,% d) \ n", $ point-> x, $ point-> y; $ point-> y = 30; PrintF "נקודה נמצאת כעת ב (% D,% D) \ n", $ point-> x, $ point-> y; דף הבית של המוצר


מבנה :: מטומטם תוכנה קשורה