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

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

Πώς να Ταξινόμηση ένα Array Associative σε Perl

Η γλώσσα προγραμματισμού Perl είναι μια γλώσσα δέσμης ενεργειών που αρχικά ήταν διαθέσιμο μόνο στην πλατφόρμα Unix . Είναι τώρα διαθέσιμη σε πολλές διαφορετικές πλατφόρμες υπολογιστών , όπως τα Windows και Mac OS . Η γλώσσα Perl μπορεί να χρησιμοποιηθεί για την αποθήκευση των δεδομένων στη συλλογική συστοιχίες . Ένας associative array είναι ένα σύστημα αποθήκευσης δεδομένων που χαρτογραφεί ένα κλειδί σε μια τιμή , και είναι εννοιολογικά παρόμοιο με ένα λεξικό , όπου οι λέξεις αντιστοιχίζονται με τους ορισμούς . Μπορείτε να ταξινομήσετε associative arrays χρησιμοποιώντας τη λειτουργία ταξινόμησης της Perl . Τα πράγματα που θα χρειαστείτε
Perl διερμηνέας
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

εργασίας σε έναν υπολογιστή με ένα Perl Διερμηνέων εγκατασταθεί , να δημιουργήσετε ένα νέο αρχείο κειμένου με τη χρήση ενός επεξεργαστή κειμένου , όπως σημειωματάριο . Αποθηκεύστε το αρχείο με " . Plx " επέκταση και να κρατήσει ανοιχτό το αρχείο . 2

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

cd C : \\ εικόνων
3

αναγνωρίσει έναν associative πίνακα που αντιστοιχίζει ονόματα με αριθμούς τηλεφώνου . Μπορείτε να το πετύχετε αυτό με το γράψιμο τον ακόλουθο κώδικα στο αρχείο plx , το αρχείο πηγαίου κώδικα : .

% AssociativeArray = { " John" , 555-1234 , πώληση

" Kelly" , 555 - 0099 , πώληση

" Pete" , 555 με 4535 , πώληση

" Alice " , 555-8200 } ?
Η

4 επαναλήψεις μέσω της associative array χρησιμοποιώντας ένα βρόχο foreach , όπως αυτό :

foreach $ key ( πλήκτρα ταξινόμησης % associativeArray ) { }
5

Εκτυπώστε κάθε ζεύγος κλειδιού /τιμής , τοποθετώντας αυτό επόμενη γραμμή κώδικα μέσα στις αγκύλες του βρόχο foreach :

print " $ associativeArray { $ key} $ key \\ n" ?

Αποθηκεύστε το αρχείο plx
Η 6

Εκτελέστε το σενάριο Perl από . . εκδίδει την ακόλουθη εντολή από τη γραμμή εντολών , αντικαθιστώντας "όνομα αρχείου" για το όνομα της . plx αρχείο σας . Το script θα δώσει τα ονόματα και τους αριθμούς τηλεφώνου που σχετίζονται με αλφαβητική σειρά .

Perl filename.plx
Η
εικόνων

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

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