תכונה :: סוגים

תכונות המניעה סוג על משתנים
הורד עכשיו

תכונה :: סוגים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • שם המפרסם:
  • Damian Conway
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~dconway/

תכונה :: סוגים תגים


תכונה :: סוגים תיאור

תכונות מסוג זה מקנה משתנה התכונה :: הסוגים הוא מודול פרל המספק 10 תכונות לנגישות שיכול לשמש ליצירת משתנים המקבלים משימות מסוגים מסוימים בלבד של סוגי תכונת שימוש data.SYNOPSIS ::; ספירת $ שלי: integer; # יכול רק לאחסן שלם תאריך $ שלי: שלם (1..31); # יכול רק לאחסן int בין 1..31 ערך $ שלי: מספר; # יכול רק לאחסן מספר ציון $ שלי: מספר (0.1..9.9); # יכול לאחסן num רק בין 0.1..9.9 @rain שלי: המספר; # אלמנטים יכול לאחסן מספרים בלבד% שלי VARs: SCALAR; # פוסטים יכולים רק לאחסן שופטים סקלר מטפל% שלי: CODE; # פוסטים יכול לאחסן רק השופטים תת $ arr שלי: ARRAY; # יכול רק לאחסן מערך נ"צ @hashes שלי: חשיש; # אלמנטים יכולים לאחסן רק השופטים חשיש גוש $ שלי: גזית גלוב; # יכול רק לאחסן typeglob נ"צ דפוס $ שלי: REGEX; # יכול רק לאחסן qr'd regex ref2 $ שלי: REF; # יכול רק לאחסן הפניה מטא שלי obj $: סוג (שלי :: מחלקה); # יכול רק לאחסן חפצים של (או # נגזר) בכיתה הספציפית שלי x $: סוג (/ טוב | רע | / מכוער); # יכול רק לאחסן מחרוזות תואמות # המשנה regex שצוין מוזר {אין אזהרות; _ $ % 2} שמרו שלי $: סוג (מוזר); # יכול רק לאחסן ערכים עבורו # המוזר ($ value) מחזיר תאריך $ נכון = 23; # בסדר מועד $ = 32; # קאבום! גשם $ = 121.7; # בסדר $ גשם = "הרבה"; # קאבום! $ X = 'טוב מאוד'; # בסדר $ x = 'מעולה'; # קאבום! החבילה שלי :: מחלקה :: דר; בסיס שימוש "שלי :: קלאס"; obj $ = שלי :: Class-> חדשות (); # בסדר $ obj = שלי :: מחלקה :: Der-> חדשות (); # בסדר $ obj = אחר :: Class-> חדשות (); # קאבום! שמרו = 1 $; # בסדר $ שמרו = 2; # קאבום! דרישות: · פרל


תכונה :: סוגים תוכנה קשורה