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

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

Πώς να μετατρέψετε Array αναφορές σε Perl

Perl , μια πρακτική την εξόρυξη και την έκθεση γλώσσα , είναι μια υψηλού επιπέδου γλώσσα προγραμματισμού που χρησιμοποιείτε σε εφαρμογές Web και την επεξεργασία των δεδομένων . Όπως και άλλες γλώσσες αυτού του τύπου , Perl σας προσφέρει τη δυνατότητα να κατανέμει δυναμικά μνήμης κατά το χρόνο εκτέλεσης και αναφέρονται σε αυτό μέσω αναφορές , παρόμοια με C δείκτες . Η αναφορά περιέχει μια περιγραφή του τύπου δεδομένων και ένα δείκτη σε μια θέση στη μνήμη . Μπορείτε να χρησιμοποιήσετε Perl αναφορές να αναφερθώ σε μια μεταβλητή πίνακα και dereference να επιστρέψετε τα δεδομένα στη συστοιχία . Οδηγίες
Η 1

Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε μια αναφορά σε μια σταθερά πίνακα :

$ array_reference = [ 1 , 5 , 10 , 100 ] ?

Αν εκτύπωση " $ array_reference " θα δείτε κάτι προς την κατεύθυνση της :

aRRAY ( 0x80f6c6c ) 2

Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε μια αναφορά σε υπάρχοντα πίνακα:

$ array_reference = \\ @ some_Array ?
εικόνων 3

Τοποθετήστε το '@' φορέα πριν από τη μεταβλητή αναφοράς για dereference την αναφορά σε πίνακα :

@ my_array_data = @ $ array_reference ?

Εάν επρόκειτο να εκτυπώσετε αυτό , χρησιμοποιώντας τα δεδομένα στο Βήμα 1 , θα δείτε :

1 5 10 100
Η 4

Πληκτρολογήστε το " - > " βέλος χειριστή όπως παρακάτω, για να dereference ένα στοιχείο του αναφερόμενου πίνακα :

$ first_array_element = $ array_reference - > [ 0 ] ?

Αυτό θα επιστρέψει την τιμή " 1 " , χρησιμοποιώντας το παράδειγμα σειρά από πάνω .
Η
εικόνων

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

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