| שדות :: זוממות שדות :: aliased הוא מודול Perl שיכול ליצור כינויים לשדות אובייקטים. |
הורד עכשיו |
שדות :: זוממות דירוג וסיכום
- רישיון:
- Perl Artistic License
- שם המפרסם:
- Kevin Michael Vail
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~kvail/Tie-StrictHash-1.0/StrictHash.pm
שדות :: זוממות תגים
שדות :: זוממות תיאור
שדות :: aliased הוא מודול Perl שיכול ליצור כינויים עבור שדות אובייקט. שדות :: aliased הוא מודול perl שיכול ליצור כינויים עבור שדות אובייקט.Synopsis החבילה mypackage; השתמש קפדנית; השתמש בשדות QW ($ Scalar @ array% Hash); תת חדש {שלי $ Class = Shift; שלי $ עצמי = שדות :: חדש ($ Class); להחזיר עצמית $; } sub mymethod {שלי mypackage $ עצמי = משמרת; השתמש בשדות :: leased QW ($ Self $ Scalar @ array% Hash); $ Scalar = 1; @ array = (2 .. 4); % hash = ('אחד' => 1, 'שני' => 2); } מודול זה הוא בן לוויה למודול השדות, המאפשר טיפול יעיל של משתנים למשל עם בדיקת זמן לקמפל. זה הולך צעד אחד נוסף, למעשה יוצר כינויים לקסיקליים לערכי המופע, אשר יכול לעשות קוד לא רק קל יותר להקליד, אבל קל יותר לקרוא כמו גם.Declarationsyou להכריז על השדות באמצעות שדות pragma, כמו תמיד. השתמש בשדות QW ($ Scalar @ array% Hash Nosigil); כל שם שדה עשוי להיות מוקדם על ידי Sigil סוג כדי לציין איזה סוג של משתנה זה. שמות ללא סוג SIGIL מטופלים כמו scalars.for שמות המתחילים עם קו תחתון, ראה "שדות פרטיים" להלן.ביקור שדות שדות :: חדש כדי ליצור את האובייקט. שלי $ $ שדות :: חדש ($ Class); כל שיטה המשתמשת בשדות בודדים, אתה מוסיף שורה בדומה לפרטים הבאים: השתמש בשדות :: leased QW ($ עצמי Scalar @ array% Nosigil); זה; הוא, רשום את המשתנה בשימוש עבור הפניה אובייקט, ולאחר מכן את שמות השדות שאתה הולך להשתמש בשיטה זו. שדות :: זוממות מטפלת בהכרזה על משתנים לקסיקליים המתאימים ויקשר אותם לשדה המתאים. אתה רק צריך לציין את השדות שאתה הולך למעשה להשתמש, כולל כל תורש מ superclasses.requirements: · perl · עניבה :: ixhash · מסנן :: util :: שיחה · מבחן :: עוד מה חדש: · אתחול שדה ערכים בשדות שימוש :: זמן קל ולא כאשר האובייקט נוצר. השפעה נטו צריכה להיות זהה, אבל זה מאפשר שדות פרטיים לעבוד.
שדות :: זוממות תוכנה קשורה