Lire ce livre Perl niveau avancé vous montrera comment créer des modules et des classes, et, en général, comment écrire et maintenir du code Perl avancé.
Ce livre vous montrera comment écrire du code orienté objet :
- soit de façon contemporaine, en utilisant le module Moose
- soit manuellement, en utilisant uniquement le noyau de Perl par bénédiction manuelle des références
Alors que nombreux sont ceux qui utilisent Perl comme un langage procédural avec des fonctionnalités orientées objet, Perl peut aussi être utilisé comme un langage fonctionnel. Ce livre vous montrera plusieurs exemples d'une telle technique.
Le contenu de ce livre repose sur de nombreuses années d'expérience à enseigner Perl, mélangées avec des caractéristiques contemporaines de Perl et de CPAN.
Table des matières
-
Utiliser CPAN au niveau avancé (changer @INC, utiliser local::lib, etc.)
-
Références
-
Manipuler des structures de données multi-dimensionnelles complexes
-
Le compteur de références
-
Déboguer les structures de données
-
Les tableaux et les tables de hachage anonymes
-
Les références aux sous-programmes
-
Les tables de répartition
-
Gérer les fuites en mémoire
-
La copie complète de structures de données
-
Les fermetures
-
Créer un système de cache
-
Gérer les signaux
-
Gérer les avertissements dans le code
-
Les fonctions prédéfinies grep et map
-
Découper des tableaux et des tables de hachage
-
Créer des fonctions sensibles au contexte en utilisant wantarray.
-
Augmenter la vitesse d'exécution en utilisant la transformation de Schwartz
Bibliothèques et Modules, Paquetage et Espace de nommage
Utiliser des espaces de nommage pour un code plus propre
Créer un module
Exporter des fonctions automatiquement et à la demande
use, require et import
Empaqueter des modules pour leur distribution
Écrire des tests unitaires
Gérer les exceptions
Empaquetage de modules pour leur distribution
Programmation Orientée Objet en Perl (avec et sans Moose)
Les constructeurs
Les attributs et les types d'attribut
Créer votre propre type
Les accesseurs et les modificateurs
L'héritage
L'encapsulation
Le singleton
Le destructeur
En achetant ce livre, vous obtenez les mises à jour illimitées des nouvelles éditions dès leur publication !
Aujourd'hui, ce livre est disponible au format PDF et contient 171 pages. D'autres formats seront ajoutés plus tard et seront disponibles sans coût supplémentaire.