القائمة :: rewriteelements.

التحميل الان

القائمة :: rewriteelements. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • James E Keenan
  • موقع ويب الناشر:
  • http://search.cpan.org/~particle/parrot-0.6.1/lib/Parrot/Pmc2c/Pmc2cMain.pm

القائمة :: rewriteelements. العلامات


القائمة :: rewriteelements. وصف

القائمة :: ReWriteTelements هي وحدة نمطية للبيرل التي يمكن أن تنشئ قائمة جديدة عن طريق إعادة كتابة عناصر القائمة الأولى. القائمة :: ReWriteTelements هي وحدة نمطية للبيرل التي يمكنها إنشاء قائمة جديدة عن طريق إعادة كتابة عناصر القائمة الأولى إلى قائمة الاستخدام :: ReWriteTelements؛ عملية البناء؛ الإدخال من الصفيف، الإخراج إلى Stdout. $ lre = list :: rewriteelements-> جديد ({list => source، body_rule => sub {my dc سجل = shift؛ سجل $. = q {حقل إضافي}؛}،})؛ الإدخال من الملف، الإخراج إلى Stdout: $ LR = قائمة :: ReWriteLements-> جديد ({file => "/ مسار / إلى / مصدر / ملف"، Body_Rule => SUB {My $ Record = SHIFT؛ $ سجل. = q {، حقل إضافي}؛ }،}؛ سجل = SHIFT؛ سجل $. = q {، {، Header}؛}، Body_Rule => SUB {My $ Record = Shift؛ $ سجل. = q {، field}؛}،})؛ الإدخال من الملف، الإخراج إلى ملف: $ LR = قائمة :: ReWriteLements-> جديد ({file => "/ المسار / إلى / المصدر / الملف"، body_Rule => sub {سجل بلدي = SHIFT؛ $ سجل. = q {حقل إضافي}؛} ، Output_File => "/ المسار / إلى / إخراج / ملف"،})؛ لتسمية ملف الإخراج، ما عليك سوى تقديم لاحقة إلى اسم الملف: $ LRE = قائمة :: ReWriteLements-> جديد ({file => "/ path / to / المصدر / الملف "، Body_Rule => SUB {My $ Record = Shift؛ $ سجل. = Q {ADD حقل edional}؛ }، إخراج_SUFFIX => '.OUT'،})؛ توفير المعايير لقمع إخراج رأس الرأس أو السجل الفردي. $ lre = list :: rewriteelements-> جديد ({file => "/ المسار / إلى / المصدر / الملف"، header_suppress => sub {سجل بلدي = shift؛ العودة إذا سجل $ = ~ / $ somepattern /؛}، Body_Suppress => SUB {My $ Record = SHIFT؛ العودة إذا سجل $ NEN 'SOVERTRING'؛}، Body_Rule => SUB {My Recorder = SHIFT؛ $ سجل. = q {حقل إضافي}؛}،})؛ توليد الإخراج $ re-> generate_output ()؛ معلومات الإخراج الإخراج $ Path_to_output_file = $ re-> get_output_path ()؛ $ ut_file_basename = $ re-> get_output_basename ()؛ $ Output_Row_Count = $ re-> get_total_rows ()؛ $ Output_Record_Count = $ re-> get_total_records ()؛ $ Records_Changed = $ re-> get_records_changed ()؛ $ Records_unchanged = $ re-> get_records_unchanged ()؛ $ Records_dleted = $ re-> get_records_dleted ()؛ $ header_status = $ re-> get_header_status ()؛ من الشائع في العديد من الحالات بالنسبة لك الحصول على ملف بيانات مسطح من شخص آخر ويطلب منك إنشاء ملف جديد يجب كل صف أو سجل في الملف الوارد في الملف الوارد (أ) يتم تحويلها وفقا لبعض القاعدة قبل أن يتم الطباعة إلى الملف الجديد؛ أو (ب) إذا كان يجتمع مع بعض المعايير، وليس الإخراج إلى الملف الجديد على all.list :: ReWriteLements يمكنك من كتابة مثل هذه القواعد والمعايير، وإنشاء ملف سجلات البيانات المحول، واسترجع بعض الإحصاءات الأساسية حول التحول. القائمة :: ReWriteLements مفيد عند أن يكون عدد السجلات في الملف الوارد كبيرا ولا ترغب في الاحتفاظ بالقائمة بأكملها في الذاكرة. وبالمثل، لا يتم احتساب السجلات التي تم إنشاؤها حديثا في الذاكرة، ولكنها مطبوعة على الفور إلى Stdout أو إلى ملف. في ناحية أخرى، إذا كان لديك بالفعل مجموعة من السجلات في الذاكرة، يمكنك استخدام قائمة :: ReWriteTelements لتطبيق القواعد ومعايير لكل عنصر من عناصر الصفيف ثم طباعة السجلات المحولة (مرة أخرى، دون إجراء الإخراج في الذاكرة). متطلبات: perl.


القائمة :: rewriteelements. برامج ذات صلة

الرقم :: Witherror.

الرقم :: WithError هو وحدة بيرل التي تحتوي على أرقام مع انتشار الأخطاء والتوليد العلمي. ...

130

تحميل