البيانات :: الطابعة

التحميل الان

البيانات :: الطابعة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Breno G. de Oliveira
  • موقع ويب الناشر:
  • http://search.cpan.org/~garu/

البيانات :: الطابعة العلامات


البيانات :: الطابعة وصف

ملون طباعة جميلة من هياكل البيانات Perl والكائنات البيانات :: Dumper هي وحدة بيرل التي تهدف إلى توزيع هياكل البيانات بطريقة مناسبة لأنها مناسبة لكونها من التقييم مرة أخرى في استخدام البيانات :: الطابعة؛ # أو مجرد "استخدام DDP" لفترة قصيرة بلدي ray = qw (a b)؛ صفيف $ = 'C'؛ p array؛ # لا حاجة لتمرير المراجع! سوف تظهر الكود أعلاه هذا (مع الإخراج الملون): "A"، "B"، UNDIF، "C"،] يمكنك أيضا تفتيش الكائنات: بلدي $ obj = someclass-> جديد؛ P ($ OBJ)؛ والتي قد تعطيك شيئا مثل: \ Someclass {الآباء Moose :: Object Linear @ SomeClass، موس :: الأساليب العامة للكائنات (3): Bar، Foo، Meta أساليب خاصة (0) Internals: {_something => 42،}}} إذا كنت ترغب في ذلك لسبب ما مع سلسلة الإخراج بدلا من طباعته إلى Stderr، فيمكنك ببساطة طلب قيمة الإرجاع: # الانتقال إلى سلسلة My String $ = p (some_array)؛ # الإخراج إلى Stdout بدلا من stderr print p ( some_hash)؛ # أو حتى تقديم HTML استخدم HTML :: fromansi؛ ANSI2HTML (P (كائن $))؛ وأخيرا، يمكنك تعيين جميع الخيارات أثناء التهيئة، بما في ذلك التلوين والوقت والمرشحات! استخدم البيانات :: printer {color => {'regex' => 'blue' = 'hash' => 'الأصفر'،}، فلاتر => {'DateTime' => sub {$ _ -> ymd} "Scalar" => Sub {"Oh Noes، لقد وجدت سكالارا! $ _ "}،}،}؛ يمكنك ommit أول {} كتلة وتهيئته فقط بتكاليف التجزئة العادية، إذا كان يجعل الأشياء أسهل في القراءة: استخدم البيانات :: Printer Deparse => 1، sort_keys => 0؛ وإذا كنت ترغب في الإعداد أفضل من الإعدادات الافتراضية، فقط ضعها في ملف ".dataprinter" في دير منزلك ولا تكرر نفسك مرةأخرى. متطلبات: perl.


البيانات :: الطابعة برامج ذات صلة