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

خريطة العودية، وتطبيق كتلة إلى بنية البيانات
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Brad Bowman
  • موقع ويب الناشر:
  • http://search.cpan.org/~bowmanbs/Regexp-Genex-0.07/lib/Regexp/Genex.pm

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


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

الخريطة العودية، وتطبيق كتلة إلى بنية البيانات البيانات :: RMAP هي وحدة بيرل لتقييم كتلة متكررة على قائمة من هياكل البيانات (الإعداد محليا $ _ لكل عنصر) وإرجاع القائمة المؤلفة من نتائج هذه التقييمات. يمكن استخدام $ _ لتعديل ELEMEMENTS.DATA ::RMAP حاليا يجري أنواع التجزئة والمجموعة والتعدد العددية والشبابية وتتجاهل الآخرين. اعتمادا على استخدام RMAP_ * Wrapper، يتم استدعاء الكتلة فقط لقيم العددية فقط، صفائف، التجزئة، المراجع، جميع العناصر أو مجموعة قابلة للتخصيص. يتم اجتياز قائمة هياكل البيانات مسبقا في أزياء عميقة الأولى. وهذا هو، يتم استدعاء الكتلة إلى مرجع الحاوية قبل أن يطلق عليه عناصرها (على الرغم من أن ترى "تكرار" أدناه للحصول على طلب ما بعد الترتيب). يتم عبور قيم التجزئة في ترتيب "القيم" المعتادة التي قد تؤثر على بعض التطبيقات. إذا تم استدعاء الروتين الفرعي "Cut" في الكتلة ثم توقف اجتياز هذا الفرع، إذا "قطع" صفيف ثم الرمز لا يطلب أبدا عناصرها (أو عناصرها الفرعية). في وقت واحد إرجاع القيم والقطع، ما عليك سوى تمرير قائمة العودة إلى قص: قص ("إضافة"، "إلى"، "عاد")؛ المعلمة الأولى إلى الكتلة هي كائن يحافظ على حالة اجتياز. يتم وصف الأساليب المتوفرة على هذا الكائن في "كائن الحالة" أدناه .Synopsis $ perl -mdata :: RMAP -E "طباعة RMAP {$ _} 1، ، \ 4،" \ n "'1234 $ perl -mdata :: rmap =: all remap_all {print (ref (_ _) || "؟")، "\ n"} \ Ray، \ Hash، \ * Glob؛ # الإخراج (ملاحظة: تحتوي الأرض دائما على العددية، وبالتالي آخر عنصرين) # صفيف # Hash # Glob # Scalar #؟ # العلوي الحالة أوراقك في مكان $ array = ؛ $ hash = {key => "قيمة"}؛ RMAP {$ _ = UC $ _؛ } صفيف $، سعر التجزئة؛ استخدم البيانات :: Dumper؛ بيانات $ :: Dumper :: TERSE = 1؛ $ البيانات :: الدومبر :: المسافة البادئة = 0؛ طباعة الدومبر (صفيف $)، ""، والفدانة (سعر التجزئة)، "\ n"؛ # الإخراج # {'key' => 'قيمة القعة'} # Array Simple Array Domper. # يستخدم أسلوب Recorurse $ $ لتغيير ترتيب اجتياز (DUMB DUMP) = RMAP_TO {إرجاع "'$ _'" ما لم يتم ذلك المرجع ($ _)؛ يتم نقل العددات # وعادت بلدي $ = التحول؛ # استخدام $ الذاتي> تكريس للاستيلاء على النتائج ولفهم العودة الانضمام ('،'، $ الذاتي> recurse ()). ']'؛ } صفيف | القيمة، ، 4]]، 5]؛ طباعة "DUMP \ N"؛ # إخراج # ، '4']]، المتطلبات "5"]: perl.


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