Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να γράψετε Perl Script

Perl scripts είναι πολύ κοινό στον κόσμο του προγραμματισμού , ιδίως για τα προγράμματα που πρέπει να διαχειριστεί μεγάλες ποσότητες κειμένου, όπως ευρετήρια . Perl scripts μπορεί να είναι πολύ εύκολο ή πολύ δύσκολο, ανάλογα με το ποιοι είναι οι στόχοι σας . Για παράδειγμα , μπορούν να αναπτυχθούν για την εκτέλεση ειδικών καθηκόντων , όπως η μετονομασία ή διαγραφή των αρχείων . Σενάρια που χρησιμοποιούν Perl ενότητες είναι πολύ βολικό, καθώς μπορεί να προγραμματιστεί για να κάνει τίποτα από τον έλεγχο των τοπικών τιμές του φυσικού αερίου για την ενημέρωση μιας βάσης δεδομένων το δικαίωμα από τη γραμμή εντολών των Windows . Αυτό το άρθρο επιδεικνύει τον τρόπο για να δημιουργήσετε τα βασικά στοιχεία της Perl scripting . Αυτά είναι μονοδιάστατη, συστοιχία και κατακερματισμού των μεταβλητών και η "εκτύπωση " εντολή . Μόλις έχετε τα βασικά , την ανάπτυξη πιο εξελιγμένων προγραμμάτων θα έρθει πολύ πιο εύκολο . Τα πράγματα που θα χρειαστείτε
Τελευταία έκδοση του Perl
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή scalar . Για να δημιουργήσετε μια μεταβλητή scalar θα πρέπει να αναφέρουμε τη μεταβλητή και να ορίσετε μια τιμή και στη συνέχεια πληκτρολογήστε ένα " ? " Χαρακτήρα . Αν θέλετε μια τιμή κειμένου πρέπει να γραφτεί ανάμεσα σε εισαγωγικά . Οι αριθμητικές τιμές δεν χρειάζονται εισαγωγικά . Για παράδειγμα : $ name = " John Anderson " ? $ Ηλικία = 35 ? 2

Δημιουργήστε μια μεταβλητή πίνακα . Η διαφορά μεταξύ ενός πίνακα και μια μεταβλητή scalar είναι ότι ένας πίνακας μπορεί να κρατήσει πολλαπλά κομμάτια των πληροφοριών . Για να δημιουργήσετε έναν πίνακα , πληκτρολογήστε το σύμβολο " @" , το όνομα του πίνακα και , στη συνέχεια, τις τιμές του πίνακα μέσα στο " " ( ) " χαρακτήρες . Κάθε τιμή πρέπει να διαχωρίζονται με κόμμα . Τιμές κειμένου πρέπει να είναι γραπτή, ανάμεσα σε εισαγωγικά . Για παράδειγμα : @ Anderson_family = ( " John" , " Mary " , " Julie " , " Mark ")? @ Ηλικίες = ( 35,30,7,5 ) ?
Εικόνων 3

Δημιουργήστε μια μεταβλητή hash . Hash μεταβλητές είναι παρόμοια με τα στοιχεία των πινάκων εκτός από το ότι περιλαμβάνει ένα "κλειδί" και " αξία ". Θα ξεκινήσω με ένα σύμβολο "%" και ακολουθούνται από το όνομα της μεταβλητής . Οι τιμές για το hash τοποθετείται μέσα "()" και διαχωρίζονται με κόμματα . Ωστόσο , κάθε τιμή κατατεμαχισμού σε ένα αποτελείται από ένα κλειδί και μία τιμή . Για παράδειγμα : % Famly_age = ( " John" = > 35 , " Mary " = > 30 , " Julie " = > 7 , " Mark " = > 5 ) ? Αυτό σημαίνει ότι ο Ιωάννης είναι 35 , η Μαρία είναι 30 και ούτω καθεξής. Όταν οι πληροφορίες από ένα hash είναι απαραίτητη καλείται μέσα από μια βαθμωτή μεταβλητή + το κλειδί , για παράδειγμα : " $ { Family_age John } " θα είναι ίσο με την αξία των 35
Η 4

Χρησιμοποιήστε την εντολή εκτύπωσης . . Η εντολή εκτύπωσης είναι υπεύθυνη για την παραγωγή σε Perl . Για να το χρησιμοποιήσετε θα πρέπει να πληκτρολογήσετε "εκτύπωση " και στη συνέχεια το επιθυμητό αποτέλεσμα . Για παράδειγμα : "print $ name " θα εμφανίσει " John Anderson " , επειδή έχετε αντιστοιχίσει ότι η τιμή " $ name " στο Βήμα 1 . Ομοίως , Print @ Anderson_family θα εξόδου όλα τα ονόματα που έχουν εκχωρηθεί σε αυτό το φάσμα .
5

Δημιουργήστε ένα πρόγραμμα . Αυτό το πρόγραμμα θα αποδώσει μερικές από τις μεταβλητές που δημιουργούνται . Για να το κάνετε αυτό , πληκτρολογήστε την ακόλουθη ? ! # /Usr /bin /perl $ name = " John Anderson " ? $ Ηλικία = 35 ? @ Anderson_family = ( " John" , " Mary " , " Julie " , " Mark ")? % Family_age = ( " John" = > 35 , " Mary " = > 30 , " Julie " = > 7 , " Mark " = > 5 ) ? print " $ name είναι $ ηλικίας χρονών \\ n" ? εκτύπωση " @ Anderson_family \\ n" ? print " Η Μαίρη είναι $ Family_age { Μαρία } ετών και Mark είναι $ Family_age { } Mark ετών " ? Ο χαρακτήρας '\\ n' σιγουρεύεται ότι μια νέα γραμμή ακολουθεί αυτό που εκτυπώνεται . Αποθηκεύστε το πρόγραμμα ως " family.pl " σε ένα γνωστό κατάλογο .
Η 6

Εκτελέστε το πρόγραμμα . Στη γραμμή εντολών των Windows τύπου " perl family.pl " " κάτω από την κατάλληλη διαδρομή καταλόγου .
Η 7

έρευνα η έξοδος . Ελέγξτε την έξοδο και βεβαιωθείτε ότι όλα είναι όπως θα αναμενόταν .
8

Σχεδιάστε το δικό σας πρόγραμμα . Αλλάξτε τις μεταβλητές γύρω από τον τρόπο που θα τους αρέσει . Προσθέστε διαφορετικές αξίες και να εκτελούν διάφορες λειτουργίες . Για παράδειγμα , μπορείτε να προσθέσετε τις ηλικίες κάποιων μελών της οικογένειας , πληκτρολογώντας $ Age = $ Family_age { Μαρία } + { $ Family_age Mark } ? Καλή διασκέδαση και να πάρετε δημιουργικοί
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα