Rubyish :: תכונה דירוג וסיכום
- רישיון:
- MIT/X Consortium Lic...
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~shelling/
Rubyish :: תכונה תגים
Rubyish :: תכונה תיאור
אודם כמו אביזרים Rubyish :: תכונה היא אודם כמו Accessor בונה: ATTR_ACCESSOR, ATTR_WRITER ו- ATTR_READER.SYNOPSIS #! / USR / BIN / ENV PERL להשתמש 5.010; השתמש קפדנית; השתמש באזהרות; {חיות החבילה; להשתמש רוביב :: תכונה; # ייבוא ATT_ACCESTOR, ATTR_WRITER ו ATTR_READER להתחיל {attra_accessor "שם", "צבע", "סוג"; } # להעביר רשימה כמו פרמטר אחד בלבד # להפעיל אותו בזמן לקמפל כדי למנוע שימוש בסוגריים בעת שימוש במשתנה למשל כמו # ולאחר מכן ליצור קונסטרוקציה מבוסס על Hashref Sub חדש {$ Class = Shift; ברכה {}, $ class; } sub rename_as {שלי ($ עצמי, $ new_name) = @_; __name__ = $ new_name; # __NAME__ הוא במדויק LVALUE SUBROUTINE __NAME __ () אשר מתייחסים $ עצמית -> {שם} # עכשיו זה נראה כמו משתנה למשל. } 1; } $ DUGY = בעלי חיים-> חדש () -> שם ("רוק") -> צבע ("שחור") -> סוג ("לא ידוע"); # בעלי חיים חדש עם שלושה תכונה אומר $ Dogy-> שם; # => רוק אומר $ Dogy-> צבע; # => שחור אומר $ dogy-> סוג; # => דרישות לא ידועות: · פרל
Rubyish :: תכונה תוכנה קשורה