Data :: imprimante

Pretty-impression coloré de structures de données Perl et d'objets
Télécharger maintenant

Data :: imprimante Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Nom de l'éditeur:
  • Breno G. de Oliveira
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~garu/

Data :: imprimante Mots clés


Data :: imprimante La description

Prett-impression colorée de structures de données Perl et d'objets Data :: Dumper est un module Perl destiné à limiter les structures de données d'une manière qu'ils conviennent à être évalués dans.Synopsis Utiliser des données :: Imprimante; # ou juste "utiliser le DDP" pour courte mon @array = qw (A b); $ Array = 'c'; p @array; # Pas besoin de passer des références! Le code ci-dessus affichera ceci (avec la sortie colorée): "A", "B", Undef, "C",] Vous pouvez également inspecter Objets: My $ Obj = Soméclass-> Nouveau; P ($ obj); qui pourrait vous donner quelque chose comme: \ Someclass {Parents Moose :: Objet linéaire @isa Someclass, Moose :: Object Public Méthodes (3): Bar, Foo, Méthodes de méta privée (0) Internals: {_Quelque chose => 42,}} Si pour une raison quelconque, vous voulez mangler avec la chaîne de sortie au lieu de l'imprimer à stardr, vous pouvez simplement demander une valeur de retour: # Déplacer vers une chaîne My $ string = p (@some_array); # sortie sur stdout au lieu de starr imprimée p (% quelque_hash); # ou même rendu en tant que HTML Utilisez HTML :: Fromansi; ANSI2HTML (P ($ objet)); Enfin, vous pouvez définir toutes les options lors de l'initialisation, y compris la coloration, l'identification et les filtres! Utilisez les données :: imprimante {couleur => {'regex' => 'bleu', 'hachage' => 'jaune',}, filtres => {'DateTime' => sous {$ _ -> ymd} , 'Scalar' => Sub {"Oh noes, j'ai trouvé un scalaire! $ _ "},},}; vous pouvez télécharger le premier bloc {} et simplement l'initialiser avec un hachage régulier, si cela fait des choses plus facile à lire: Utiliser les données :: Imprimante Deparse => 1, Sort_keys => 0; et si vous aimez mieux votre configuration que les valeurs par défaut, veuillez les mettre dans un fichier '.DataPrinter' dans votre Dir Home Dir et ne vous répétez pas. jamais. Exigences: · Perl


Data :: imprimante Logiciels associés