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

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

Perl Απαίτηση Vs . Χρησιμοποιήστε

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

Για να εκτελέσετε τη λειτουργία απαιτούν , πληκτρολογείτε το " απαιτεί " λέξη-κλειδί που ακολουθείται από τον αριθμό έκδοσης Perl ή με μια έκφραση για να ορίσετε ένα αρχείο ή πακέτο να περιλαμβάνει . Για να εκτελέσετε τη λειτουργία χρήση, μπορείτε να πληκτρολογήσετε " χρήση " λέξη-κλειδί που ακολουθείται από τον αριθμό έκδοσης Perl ή πληκτρολογώντας " ΕΝΟΤΗΤΑ " και το όνομα της ενότητας ή μια λίστα των μονάδων που περιέχονται σε λειτουργία " qw " , η οποία επιστρέφει μια λίστα εισηγμένες . Συντακτικά , "χρήση ΕΝΟΤΗΤΑ qw ( λίστα εισαγωγής) ? " Και "BEGIN { απαιτούν MODULE ? MODULE- > εισαγωγής ( λίστα εισαγωγής) ? } " . Οι δύο κάνουν το ίδιο πράγμα
εικόνων Λειτουργία Call

Μία από τις μεγαλύτερες διαφορές μεταξύ της χρήσης και απαιτούν είναι όταν Perl τα εκτελεί. Η Perl τρέχει τη λειτουργία χρήση κατά τη μεταγλώττιση χρόνο και τις εισαγωγές πακέτα και τις μεθόδους σε αυτό το σημείο , έτσι ώστε οι τυχόν σφάλματα που εντοπίστηκαν στον κώδικα κατά Perl καταρτίζει το πρόγραμμα που αλιεύονται ώστε να μπορείτε να τα διορθώσετε . Η Perl τρέχει τη λειτουργία απαιτούν run-time ? Μετά την κατάρτιση του προγράμματος . Δεν εισάγουν συσκευασίες ή τις μεθόδους , τους παραπέμπει ακριβώς . Για να διορθώσετε τυχόν σφάλματα που εντοπίστηκαν εδώ , έχετε πάει πίσω στον κώδικα και στη συνέχεια να χτίσει ξανά το πρόγραμμα .

Η Ομοιότητες
Η

Ένα από τα κοινά χαρακτηριστικά των απαιτούν και να χρησιμοποιήσετε τις λειτουργίες είναι ότι ο καθένας σας επιτρέπουν να καθορίσετε μια έκδοση της Perl που θέλετε να χρησιμοποιήσετε . Αν η έκδοση του Perl διερμηνέας σας είναι μικρότερη από την έκδοση που θέλετε να χρησιμοποιήσετε , εγείρει μια εξαίρεση . Επίσης , και οι δύο λειτουργίες ελέγξτε το % INC hash cache για να δούμε αν υπάρχει ένα αρχείο ή της ενότητας μέσα . Αν ναι , οι λειτουργίες δεν φορτώσει το αρχείο ή μονάδα , επειδή το πρόγραμμα που έχει ήδη . Σε αντίθετη περίπτωση, δεν φορτώσετε και να αποθηκεύσετε το όνομα του κλειδιού στο hash .
Εικόνων Χρήσεις
Η

δύο λειτουργίες είναι οι λέξεις-κλειδιά που σχετίζονται με Perl ενότητες . Ωστόσο , αν δεν δώσετε μια λίστα των modules ώστε να συμπεριλάβει , εγγυάται namespace του προγράμματος παραμένει αμετάβλητη . Η λειτουργία χρήσης χρησιμοποιείται επίσης σε τάξεις , αντικείμενο προσανατολισμού και της οριοθέτησης. Παραδείγματα όπως η "χρήση αυστηρή » ή «χρήση ακέραιο " επιτρέπουν σε ένα πρόγραμμα Perl για την εισαγωγή σημασιολογία από ψευδο - ενότητες σε τμήματα ή τμήματα του κώδικα ενός προγράμματος και όχι το σύνολο του προγράμματος . Αυτές οι ψευδο -modules μπορεί να απενεργοποιηθεί . Η λειτουργία χρειάζονται δεν μπορεί να γίνει αυτό .
Η
εικόνων

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

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