עניבה :: hashhistory.

עניבה :: hashhistory יכול לעקוב אחר ההיסטוריה של כל השינויים hash קשור.
הורד עכשיו

עניבה :: hashhistory. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Mark-Jason Dominus, Plover Systems
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~mjd/Tie-HashHistory-0.03/HashHistory.pm

עניבה :: hashhistory. תגים


עניבה :: hashhistory. תיאור

עניבה :: hashhistory יכול לעקוב אחר ההיסטוריה של כל השינויים hash קשור. עניבה :: Hashhistory יכול לעקוב אחר ההיסטוריה של כל השינויים hash.synopsis קשורה שלי hh = tie = hash => עניבה :: hashhistory, החבילה, ארגונים ...; @ Values = $ HH-> היסטוריה (מפתח); עניבה :: hashhistory interposes עצמו בין התוכנית שלך לבין חשיש קשור אחר. אחזור ואחסון כדי hash נראה נורמלי לחלוטין, אבל עניבה :: hashhistory שמירה על שיא של כל השינויים בכל מפתח, והוא יכול לקשור :: hashhistory ייתן לך רשימה של כל הערכים המפתח אי פעם, ב סדר כרונולוגי. הטיעונים לקשור לקשור צריך להיות עניבה :: hashhistory, ולאחר מכן את הטיעונים שהיית נותן לקשור לקשור את החשיש ללא התכונה ההיסטוריה. לדוגמה, נניח שאתה רוצה לאחסן את נתוני חשיש שלך בקובץ NDBM בשם מסד הנתונים. בדרך כלל, היית אומר: עניבה% hash => ndbm_file, 'מסד נתונים', $ דגלים, $ מצב; כדי לקבל תכונה היסטוריה זו, רק הוסף עניבה :: hashhistory לפני ndbm_file: שלי hh = tie = hash => עניבה :: Hashhistory, ndbm_file, 'מסד נתונים', $ flags, $ מצב; הנתונים עדיין מאוחסנים במסד הנתונים, וזה עדיין יהיה קובץ NDBM. כל האחזור והאחסון ייראה אותו דבר, אבל ההיסטוריה השינוי של כל מפתח יהיה זמין. שיחת עניבה יחזיר אובייקט; כדי לגלות את ההיסטוריה של מפתח, השתמש בשיטת ההיסטוריה באובייקט זה. זה לוקח טיעון אחד, שהוא מחרוזת מפתח. זה יחזיר רשימה של כל הערכים שהיו קשורים אי פעם עם המפתח, בסדר כרונולוגי, החל את האחרונה. לדוגמה: $ hash {a} = 'ראשון'; $ hash {b} = 'שנית'; $ hash {a} = 'שלישית'; # Overwrites ערך ישן # הדפסים "שלישי השני" כפי שאתה מצפה להדפיס "$ hash {a} $ hash {b} n"; @ Values = $ HH-> היסטוריה ('A'); # @Values מכיל כעת ('שלישי', 'ראשון') @VALUUS = $ HH-> היסטוריה ('ב'); # @Values מכיל כעת ('שנית') כיום, אם נקרא בהקשר סקלר, השיטה ההיסטוריה () תחזיר את מספר הפריטים בהיסטוריה. התנהגות זו עשויה להשתנות בגירסאות עתידיות. Hash הבסיסי יכול להיות כל מחלקה קשורה hash בכלל. כדי להשתמש hash קבוע זיכרון, להשתמש עניבה :: stdhash (מופץ עם perl) כמו יישום הבסיס: להשתמש עניבה :: חשיש; # * לא לקשור :: stdhash * שלי $ hh = עניבה% hash => עניבה :: hashhistory, עניבה :: stdhash; זה לא יעיל כמו שזה יכול להיות בגלל מביאים וחנויות ב% hash עדיין לעבור שתי שכבות של tieing . אני יכול לתקן את זה במהדורה עתידית. דרישות: · פרל


עניבה :: hashhistory. תוכנה קשורה

Tk :: bind.

TK :: Bind יכול לארגן עבור X אירועים כדי להפעיל התקשרות. ...

189

הורד