البيانات :: Xhash.

ممتدة، طلب التجزئة (المعروفة باسم مجموعة أو خريطة كوسفية) مع اجتياز واسعة المسار والسيارات ...
التحميل الان

البيانات :: Xhash. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Brian Katzung
  • موقع ويب الناشر:
  • http://search.cpan.org/~bkatzung/

البيانات :: Xhash. العلامات


البيانات :: Xhash. وصف

البيانات :: Xhash هي وحدة Perl التي توفر واجهة موجهة للكائنات إلى Males المرتبة. قد يتم تعيين عناصر التجزئة بشكل صريح أو تلقائيا في موضة المزيج والمباراة مثل المصفوفات في PHP.IT أيضا الدعم لأشجار Xhashes المتداخلة، وج اجتياز الأشجار، والتحويل من وإلى هياكل بيانات PERL الأصلية. يستخدم الاستخدامات المستخدمة معلومات التكوين المهيكلة أو معلمات استعلام HTTP في أي أمر قد يكون في بعض الأحيان مهما في بعض الأحيان، لاجتياز معلمات مختلطة ومميزة، أو ل Porting PHP Code.synopsis استخدم البيانات :: Xhash؛ استخدام البيانات :: Xhash QW / Xhash Xhashref /؛ استخدم البيانات :: Xhash QW / XH XHN XHR XHRN /؛ $ tiedhref = البيانات :: xhash-> جديد ()؛ # المباركة والمرتبطة HASHREF # ملاحظة: لا تتصل ب "التعادل" بنفسك! # الصادرات هي اختصارات لاستدعاء البيانات :: Xhash-> جديد () -> دفع () # أو البيانات :: Xhash-> جديد () -> pushref () بالنسبة لك. $ tiedhref = xh ("مفهرسة تلقائية"، {key => "القيمة"})؛ $ tiedhref = xhash ("مفهرسة تلقائية"، {key => "القيمة"})؛ $ tiedhref = xhashref ()؛ $ tiedhref = xhn ('hello'، {root => {branch => }})؛ # (متداخل) $ tiedhref = xhr ()؛ $ tiedhref = xhrn (}}])؛ # (متداخل) # ملاحظة: $ Xhash يعني أنه يمكنك استخدام أي دولار TIDHREF أو الكائن الكامكي ## العمليات التي تشبه ( $ tiedhref) ## العمليات التي تشبه التجزئة # الحصول على مفاتيح أو مسارات $ = $ tiedhref -> {$ key} ؛ القيمة $ = $ tiedhref -> {\ @ path}؛ القيمة $ = $ xhash-> fetch (مفتاح $)؛ القيمة = $ xhash-> fetch (\ @ path)؛ # Auto-Vivify بيانات :: Xhash في نهاية المسار $ tiedhref2 = $ tiedhref1 -> {}؛ $ tiedhref -> {} -> $ some_xh_method (...)؛ $ tiedhref = $ xhash-> fetch ()؛ $ xhash-> fetch () -> $ some_xh_method (...)؛ # إعداد المفاتيح أو المسارات $ tiedhref -> {$ key} = $ قيمة؛ $ tiedhref -> {\ @ path} = قيمة $؛ $ Xhash-> Store (مفتاح $، قيمة $، خيارات)؛ $ Xhash-> Store (\ @ المسار، القيمة $، خيارات)؛ # تعيين مفتاح الفهرس التلقائي التالي $ Tiedhref -> {[]} = $ قيمة؛ # أوصت بناء الجملة $ Tiedhref -> {+ undef} = $ قيمة؛ $ tiedhref -> {} = $ القيمة؛ # أي مفتاح المسار قد يكون undef $ xhash-> المتجر ([]، والقيمة $، خيارات)؛ $ Xhash-> Store (UNDEF، $ القيمة، خيارات)؛ $ Xhash-> Store (، قيمة $، خيارات)؛ # مسح Xhash $ tiedhref = ()؛ $ Xhash-> مسح ()؛ # حذف مفتاح والحصول على القيمة $ القيمة = حذف $ tiedhref -> {$ key}؛ # أو \ Eath $ القيمة = $ xhash-> حذف (مفتاح $)؛ # أو \ athpath # هل يوجد مفتاح؟ $ boolean = موجود $ tiedhref -> {$ مفتاح}؛ # أو \ athPath $ boolean = $ xhash-> موجود (مفتاح $)؛ # أو \ athpath # مفاتيح وقوائم المفاتيح Tomeyys = مفاتيح $ tiedhref؛ # كل مفاتيح. إعادة تعيين ITERATORKESKEYYES = $ Xhash-> مفاتيح (خيارات)؛ مفتاح $ = $ xhash-> first_key ()؛ $ 22 = $ xhash-> next_key ($ key1)؛ مفتاح $ = $ xhash-> last_key ()؛ مفتاح $ = $ Xhash-> next_index ()؛ # مفتاح المفتاح المؤخر التلقائي التالي #ALL_VALUES = القيم $ tiedhref؛ some_Values = @ { $ tiedhref} {@ keys}؛ # أو pathrefsall_values = $ xhash-> القيم ()؛ some_Values = $ Xhash-> القيم (\ @ مفاتيح)؛ # أو pathrefs (مفتاح $، قيمة $) = كل ( $ tiedhref)؛ # المفتاح / القيمة التكرار # هل يحتوي التجزئة على أي أزواج مفتاح / قيمة؟ $ boolean = scalar ( $ tiedhref)؛ $ boolean = $ xhash-> scalar ()؛ ## العمليات تشبه الصفيف القيمة $ = $ xhash-> pop ()؛ # القيمة الأخيرة (مفتاح $، قيمة $) = $ xhash-> pop ()؛ # المفتاح الأخير / القيمة $ القيمة = $ xhash-> التحول ()؛ # القيمة الأولى (مفتاح $، قيمة $) = $ Xhash-> Shift ()؛ # أول مفتاح / قيمة # إلحاق القيم أو {keys => القيم} $ xhash-> ادفع (@ements)؛ $ xhash-> pushref (\ @ العناصر، خيارات)؛ # إدراج القيم أو {keys => القيم} $ xhash-> Unshift (@ @)؛ $ Xhash-> Unshiftref (\ @ العناصر، خيارات)؛ # تصدير في صفيف يشبه الأزياء @ القائمة = $ xhash-> as_array ( خيارات)؛ $ قائمة = $ xhash-> as_arrayref ( خيارات)؛ # تصدير في التجزئة تشبه fasionlist = $ xhash-> as_hash ( خيارات)؛ $ قائمة = $ Xhash-> AS_HASHREF (خيارات)؛ # مناصر إعادة ترتيب $ Xhash-> إعادة ترتيب (مرجع $،keys)؛ # [] = index_Only_Only # remap العناصر $ xhash-> remap ( تعيين)؛ # أو \ تعيين $ xhash-> resumber (خيارات)؛ ## طرق Tiehash - انظر Perltie # Tiehash، Fetch، Store، Clear، Firstkey، الصفحة الرئيسية NEXTKEYPRODUCT


البيانات :: Xhash. برامج ذات صلة