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

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

Πώς να αφαιρέσει μια Μεταβλητή Array σε Perl

Η γλώσσα προγραμματισμού Perl έχει ένα δοχείο πίνακα που είναι χρήσιμο για την αποθήκευση διαδοχική κομμάτια των δεδομένων . Η αποθήκευση δεδομένων σε συστοιχίες είναι εύχρηστο ακόμα και τα πιο βασικά της προγράμματα . Με την αποθήκευση των δεδομένων σε έναν πίνακα , μπορείτε να ομαδοποιήσετε παρόμοια δεδομένα . Με την αποθήκευση όπως τα στοιχεία σε μια σειρά , μπορείτε να ανατρέξετε σε αυτά μέσω της μεταβλητής array όνομα . Πίνακες καταλαμβάνουν μνήμη του υπολογιστή και είστε υπεύθυνοι για την επιστροφή της μνήμης μόλις τελειώσετε με αυτό . Επιστρέφοντας κατανεμημένη μνήμη είναι επίσης γνωστή ως αφαιρώντας μια μεταβλητή πίνακα , και αυτό επιτυγχάνεται με την κλήση της συνάρτησης πίνακα pop . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με Perl διερμηνέας εγκατασταθεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο κειμένου με τη χρήση ενός επεξεργαστή κειμένου όπως το σημειωματάριο . Αποθηκεύστε το αρχείο με τη χρήση του ». Plx « επέκταση . 2

Ανοίξτε μια γραμμή εντολών και μεταβείτε στο φάκελο όπου έχετε αποθηκεύσει το αρχείο που δημιουργήθηκε στο προηγούμενο βήμα . Για παράδειγμα , αν έχετε αποθηκεύσει το αρχείο σας στη ρίζα του "C: \\ " σας δίσκο στα Windows , μπορείτε να πληκτρολογήσετε τα ακόλουθα σε μια γραμμή εντολών :

cd C : \\
Η
3

αναγνωρίσει μια μεταβλητή πίνακα με το όνομα " @ arrayVar " και να ορίσετε κάποιες τιμές γράφοντας την ακόλουθη δήλωση στο αρχείο του πηγαίου κώδικα :

@ arrayVar = ( " Αυτοί " , " Are" , " Array " , " Στοιχεία " ) ?
Η 4

Εκτυπώστε τα στοιχεία του πίνακα, χρησιμοποιώντας αυτή τη δήλωση :

print @ array ?
5

επανελέγξουμε η όλη διάταξη χρησιμοποιώντας ένα βρόχο, ενώ , όπως αυτό :

ενώ ( $ # arrayVar > = 0 ) { }
Η

6 Αφαιρέστε το τελευταίο στοιχείο του πίνακα, χρησιμοποιώντας τη λειτουργία pop . Οι επαναλαμβάνεται βρόχο, ενώ εφόσον υπάρχουν στοιχεία στον πίνακα . Με την τοποθέτηση την ακόλουθη γραμμή σε αγκύλες του while loop , θα αφαιρέσει όλα τα στοιχεία του πίνακα :

pop ( @ arrayVar ) ?
Η 7

Εκτυπώστε τα στοιχεία του πίνακα και πάλι να αποδείξει ότι είναι άδειο :

print @ array ?
8

Εκτελέστε το σενάριο Perl , εκδίδοντας την ακόλουθη εντολή από τη γραμμή εντολών , αντικαθιστώντας το όνομα που επιλέξατε στο βήμα 1 για " όνομα αρχείου" :

perl filename.plx
Η 9

Παρατηρήστε την έξοδο του προγράμματος . Τα στοιχεία πίνακα θα εκτυπωθούν με την πρώτη κλήση σε "εκτύπωση ", αλλά η δεύτερη φορά που θα εκτυπώσετε τίποτα , γιατί ο πίνακας έχει διαγραφεί .
Η
εικόνων

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

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