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

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

Πώς να πάρει το τελευταίο επιχείρημα Ως Array σε Perl

Η γλώσσα προγραμματισμού Perl υποστηρίζει μια σειρά από δομές δεδομένων όπως είναι οι απλές μεταβλητή scalar και συστοιχίες . Μια σειρά δηλώνεται στην Perl με το σύμβολο " @ " είναι ένα σύνολο βαθμωτών μεταβλητών . Σε ένα σενάριο Perl συχνά χρειάζεται να περάσουν κάποια δεδομένα σε μια υπορουτίνα . Ενώ Perl σας επιτρέπει να περάσει άμεσα δύο ή περισσότερα επιχειρήματα που αναπόφευκτα παίρνουν τα σκουπίδια αντί των δεδομένων πίνακα , αν ένα από αυτά τα επιχειρήματα είναι ένας πίνακας . Για να πάρετε γύρω από αυτό το πρόβλημα θα πρέπει να χρησιμοποιήσει τον μηχανισμό της Perl περνώντας επιχειρημάτων με αναφορά . Οδηγίες
Η 1

Χρησιμοποιήστε μια ανάστροφη κάθετο ( \\ ) για να περάσει το array με αναφορά . Για παράδειγμα , πώληση

υπολογισμό ( \\ $ αξία , \\ @ δεδομένων) ?

Αυτή η εντολή περνά τον πίνακα "@ δεδομένων " στην υπορουτίνα "υπολογίσει " με αναφορά
Η . 2

Χρησιμοποιήστε μια μεταβλητή Perl ( όχι πίνακας ) για να πάρει το array στην υπορουτίνα :

μου ( $ value , $ data ) = @ _ ?

η μεταβλητή " $ δεδομένων " είναι μια αναφορά στην παράταξη " @ δεδομένα "
εικόνων 3

Εργασία με την σειρά με την υπορουτίνα χρησιμοποιώντας Perl dereferencing ? για παράδειγμα, για να εκτυπώσετε κάθε στοιχείο του πίνακα χρησιμοποιήσετε το βρόχο» . foreach : "

$ στοιχείο foreach ( @ $ data ) {

print $ στοιχείο?

}

το σύμβολο " @ "μπροστά από τη μεταβλητή $ στοιχεία δείχνουν ότι αυτή είναι η σειρά .
Η
εικόνων

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

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