עניבה :: listeyedhash.

עניבה :: listkeyedhash היא מערכת המאפשרת שימוש במערכים אנונימיים כמו מפתחות חשיש.
הורד עכשיו

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

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Benjamin Franz
  • אתר האינטרנט של המוציא לאור:
  • http://www.nihongo.org/snowhare/utilities/ftpweblog/

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


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

עניבה :: ListKeyedHash היא מערכת המאפשרת את השימוש במערכים אנונימיים כמו מפתחות חשיש. עניבה :: ListKeyedHash היא מערכת המאפשרת את השימוש במערכים אנונימיים כמו המפתחות שימוש hash.SYNOPSIS עניבה :: ListKeyedHash; חשיש% עניבה, 'עניבה :: ListKeyedHash'; שלי $ live_key = ; $ חשיש {$ live_key} = 'שלום!'; $ חשיש {} = 'להתראות!'; להדפיס $ חשיש {}, "n"; למחוק $ חשיש {$ live_key}; @list = המפתחות שלי% {$ חשיש {}}; להדפיס "@listn"; חשיש% השיעבוד; לחלופין מפתחות נגישים כמו: חשיש $ { "המפתח", "פריטים", "חיה"} = "! שלום"; (רשימה חשוף / מערך עבור המפתח ולא באמצעות רשימת anon / הפניה מערך) .אבל כי מאיטה את הכניסות ידי סביב 10% ולא יכול לשמש מפתחות כי סכסוך עם הערך של $; מיוחד variable.Also שמיש דרך "פוט" שיטות ממשק אובייקט, "לקבל", "קיים", "מחק", "ברור". ממשק האובייקט עומד 2x מהר ככל קשרי interface.Tie :: ListKeyedHash קשרו חשיש, כך שאתה יכול להשתמש הפנית מערך כמפתח של החשיש. זה אחר מתנהג בדיוק כמו חשיש נורמאלי (כולל כול אזהרות לגבי מנסה להשתמש במפתח כמו גם התייחסות חשיש ו ערך סקלרי) .זה משחרר אותך צורך אזכור חשיש "hardwire" בקוד או צורך בקוד חציית עץ כתיבה להגיע נקודות שרירותיות חשיש tree.Example: ######################## # / usr / bin / perl להשתמש קפדן;! השתמש באזהרות; השתמש בנתונים :: Dumper; להשתמש עניבה :: ListKeyedHash; דוגמה% שלי; לקשור (% למשל, 'עניבה :: ListKeyedHash'); דוגמה% = ( 'a' => { 'B0' => { 'ג' => 'ערך של ג', 'ד' => 'ערך של ד', 'e' => { 'f' => ' הערך של f",},}, 'B1' => {ז '=> 'הערך של g',},}, 'ח'=> 'R',); שלי $ b_key = ; שלי $ d_key = ; ד $ שלי = $ למשל {$ d_key}; להדפיס "D = $ DN"; שלי $ e_key = ; דואר $ שלי = $ למשל {$ e_key}; להדפיס 'e ='. משליך ($ ה); שלי $ f_key = ; ו $ שלי = $ למשל {$ f_key}; להדפיס "f = $ fn"; שלי $ h_key = ; h $ שלי = $ למשל {$ h_key}; להדפיס "ח = $ ח"נ"; ######################## מעלותיו של דרך מסוימת זו של הגישה חשיש-של-hashes (HOH) vs derefererences קשיחה חשוף או "זוחל עץ" הם כדלקמן: 1) ככל שמספר רמות מגדילה HOH, האובייקט קשורה asymptotically מתקרב במהירות של ביטול ההפניה חשיש קשיחה ללא הפסד של עונש הגמישות שיש לחווט את המפתחות לתוך הקוד advance.This נותן תכונה חשובה כי זה מקבל מהר יותר עמוק HOH הופך לעומת מהירות של עץ מונע תוכנה traveral.So אתה יכול לבנות וגישה מובנים באופן שרירותי HOH ועדיין לגשת קבור עמוק אלמנטים של quickly.2 עץ) הפורמט נועד זיכרון בשימוש ביעילות. זה לוקח רק כמה מאות בתים נוספים על הגודל של HOH התיר בזיכרון או כאשר בהמשכים (באמצעות Data :: משליך או הניתן לאגירה למשל) לא משנה כמה עמוק החשיש is.3) התייחסות למספר HOH קיים ניתן להעביר לתוך תיקו :: ListKeyedHash-> חדשות וכל הרשימות המפתח OO לגשת שיטות יהיה "עבודה פשוט". דוגמה: שימוש עניבה :: ListKeyedHash; חשיש% שלי = ( 'a' => {ב '=> 'ג'}); $ שלי obj = עניבה :: ListKeyedHash-> (חשיש%) חדש; שלי $ b_value = $ obj-> get (); דרישות: · פרל


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

pyraknet

pyraknet הוא תוסף python כי יש bindings עבור ספריית רשת UDP אמין Raknet. ...

147

הורד