Plusplus Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- D. E. Ovsyanko
- Site Internet de l'éditeur:
- http://search.cpan.org/~dmow/PlusPlus-1.23/PlusPlus.pm
Plusplus Mots clés
Plusplus La description
Plusplus est un préprocesseur de Perl de type Delphi, VB, Java. Plusplus est un préprocesseur de Perl de Delphi, VB, Java - Java - Java. Synopsis ### Case 1: Script clair Utilisez plusplus; / * Ceci est un commentaire multiligne tant attendu * / My $ Nettyd_hash = {externe => {inner => {A => 1, b => , c => 3}}} $ Néhéh. intérieur.a = 5; # Colon dans les noms variables $ Néhéd_hash.ouver.inner.b. = 37; $ dbh.do ("Test de base de données DROP"); # Colon dans les noms de méthode avec ($ nihéhash.ouver.inner) {# 'with' opérateur ($ .a, $ .c) = (10, 30); Imprimer "B = $ .b. n"; }; fonction f ($ x, $ y = 0) {# Paramètres nommés et valeurs par défaut retourner sin ($ x) * cos ($ y)}; ### cas 2: Travailler avec une base de données utilise plusplus; utiliser dbi; My $ DBH = DBI -> Connect ($ DSN, $ utilisateur, $ mot de passe); Sélectionnez Nom, téléphone du personnel où salaire entre? et ? -> mon $ qc; FORSQL $ STH (1000, 1500) {imprimé "
$ .name | | $ .Phone | |
|
"} ### Cas 3: Module de procédure Utiliser plusplus ; Child-module (ancêtre :: mère, ancêtre :: Père); suboo {...}; # non exporté Sous-barre d'exportation {...}; # exporté par défaut export_ok sub Baz {...}; # peut être importé explicitement ### CAS 4: Enfant de classe de classe (ancêtre :: mère, ancêtre :: Père); méthode init {# constructeur rappel ($ .x, $ .y) = (10, 3); } Méthode diag {# Certaines méthode sqrt ($ .x * $ .x + $ .y * .y $ .y $ .y $ .Y)} Méthode do_it_to_me ($ codèref) {# une méthode supplémentaire $ $ codèref ($ auto); } getter fldname {# méthode getter impression "Ils ont demandé à ma valeur! n"; retour $ $ .fldName; } Setter Fldname ($ valeur) {# Setter Méthode $ $ .Setting_counter ++; $ .fldname = $ valeur; } Exigences: · Conditions de PERL: · Perl
Plusplus Logiciels associés