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

الوصول المفتاح المحدد إلى هياكل البيانات المعقدة
التحميل الان

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

الإعلانات

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

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


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

الوصول المفتاح المحدد إلى هياكل البيانات المعقدة البيانات :: DEF هي وحدة بييرل توفر واجهة مبسطة للوصول إلى القيم داخل هياكل بيانات بيرل المتداخلة. هذه الهياكل هي عموما شبكات التجزئة والمصفوفات، والتي قد تبارك بعضها في فصول مختلفة، تحتوي على مزيج من قيم العددية البسيطة والمراجع إلى عناصر أخرى في الهيكل. تتيح لك البيانات :: وظائف DREF لاستخدام السلاسل الرئيسية المحددة ل تعيين واسترداد القيم في العقد المرغوبة داخل هذه الهياكل. هذه الوظائف أبطأ من الوصول المباشر المتغير، ولكنها توفر مرونة إضافية لبرمجة النصية رفيعة المستوى وغيرها من السلوك الربط المتأخر. على سبيل المثال، يمكن أن يستخدم تطبيق يستند إلى الويب إلى تبسيط التخصيص، مما يتيح للمستخدم الرجوع إلى الوسائط التي تمت معالجتها بواسطة CGI.PM بطريقة قابلة للقراءة إلى حد ما، مثل Query.Param.foo.a مجموعة من وظائف المرافق، والحفاظ على السابق في وحدة معلومات منفصلة :: وحدة جمع، تؤدي مجموعة متنوعة من العمليات عبر هياكل البيانات المتداخلة. نظرا لأن البيانات :: طبقة تجريد DREF يستخدم، يجب أن تعمل هذه الوظائف بشكل جيد على قدم المساواة مع صفائف أو التجزئة أو الكائنات التي توفر واجهة القيمة الرئيسية الخاصة بها. استخدام بيانات استخدام البيانات :: DREF_ACCESS (: DREF_ACCESS)؛ بلدي $ hash = {'' البنود '=> }؛ Print Get_Value_For_DREF ($ Hash، "العناصر")؛ SET_VALUE_FOR_DREF (تجزئة $، 'البنود 1'، 'ثانية')؛ set_value_for_root_dref ('myhash'، تجزئة $)؛ طباعة get_value_for_root_dref ('myhash.items.0')؛ استخدام البيانات :: DREF QW (: حدد)؛ matching_keys (هدف $، filter_citeria): $ مفتاح أو oneyes matching_values_values_values_values ($ الهدف، filter_ceriteria): item items استخدام البيانات :: Def QW (: فهرس)؛ index_by_drefs (هدف $، drefs): $ فهرس quick_index_by_drefs ($ الهدف، drefs): $ order ordered_index_by_drefs ($ الهدف، $ index_dref): $ Entry_ary استخدم البيانات :: Def QW (: Leaf qw (: Leaf)؛ LEAV_DREFS (هدف $): Drefs Leaf_Values ($ الهدف): @ Values Leaf_Drefs_and_Values ($ الهدف): DREF_VALUE_PAISS: perl.


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