فرز :: نصف :: صانع

فرز :: Half :: Maker هو وحدة بيرل لإنشاء فرز نصف فرز بسهولة.
التحميل الان

فرز :: نصف :: صانع الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Adriano R. Ferreira
  • موقع ويب الناشر:
  • http://search.cpan.org/~ferreira/Acme-Note-0.5/lib/Acme/Note.pm

فرز :: نصف :: صانع العلامات


فرز :: نصف :: صانع وصف

فرز :: Half :: Maker هو وحدة بيرل لإنشاء فرز نصف فرز بسهولة. فرز :: Half :: Maker هو وحدة بيرل لإنشاء فرز نصف فرز بسهولة. يستخدم استخدام فرز :: Half :: Maker QW (Make_halfsort)؛ $ sub = make_halfsort (start => ، end => ، fallback => sub {$ _ cmp $ _ }،)؛ @ Let = فرز $ sub qw (y f h w z b t x)؛ # qw (x y z f h t w a b) قبل أي شيء، ما هو نصف الفرز؟ نصف فرز هو روتين فرز فرز محدد من قبل قائمة البداية، وقائمة نهاية وفرز فرز عادي. عادة ما تذهب العناصر في قائمة البداية أولا مقارنة بالآخرين والحفاظ على الترتيب الأصلي. تستمر العناصر في قائمة النهاية دائما بالمقارنة مع الآخرين والحفاظ على طلبهم الأصلي. يتم فرز العناصر المتبقية عن طريق التروتين العادي المعطى. المواصفات) تأتي الماضي، باستخدام مقارنة غير حساسة للحالة في الفترة بين. مع هذه الوحدة، يتم ذلك ذلك: $ sub = make_halfsort (start => ، نهاية => ، fallback => sub {lc $ _ CMP LC $ _ })؛ بلدي pairs = map {($ _، $ h {$ _}) فرز مفاتيح $ الفرعية ( H)؛ لماذا هو جيد ل؟ لا أرى العديد من الاستخدامات لذلك. لقد لعبت مع المفهوم أثناء كتابة التصحيح لتحسين توليد Meta.yml بواسطة Extutils :: Makemaker. هناك أردنا تفريغ بعض المفاتيح (مثل الاسم، الإصدار، الملخص، الترخيص، المؤلف) قبل ثم تلك مؤلف الوحدة النمطية المقدمة كمعلومات إضافية. Funcsionsmake_halfsort $ sub = make_halfsort (start => @ start_list، end => end_list، fallback => sort_sub)؛ sorted = فرز $ sub ينقسم القائمة المرتبة في (ربما) ثلاثة أقسام: العناصر الواردة في @ start_list، العناصر الواردة في @ end_list والذين يبقىون. للعناصر الموجودة في Start_List و end_List، يتم الحفاظ على ترتيب القائمة. بالنسبة للأشياء المتبقية، يتم استخدام الفرز المحدد (أو الافتراضي). إذا كان frackback هو الإعدادات الافتراضية لاستخدام الفرز الفرعي الفرعي ($) {$ _ CMP $ _ }. الحجج البدء أو النهاية قد يكون كذلك. ولكن إذا حذفت كلاهما، فيمكنك القيام بذلك دون نصف نوع. الإبلاغ: perl


فرز :: نصف :: صانع برامج ذات صلة

Biblio :: داعش

Biblio :: ISIS هو وحدة بيرل لقراءة قاعدة بيانات الأقراص المدمجة / ISIS و WinISIS و ISISMARC. ...

9,635

تحميل