Perl Array Shift () Λειτουργία: Γρήγορη εκμάθηση

Το Perl βάρδια() χρησιμοποιείται για να αφαιρέσει και να επιστρέψει το πρώτο στοιχείο από μια συστοιχία, η οποία μειώνει τον αριθμό των στοιχείων κατά ένα. ο πρώτο στοιχείο στη συστοιχία είναι αυτή με το χαμηλότερο δείκτη. Είναι εύκολο να συγχέουμε τη λειτουργία αυτή κρότος(), η οποία αφαιρεί το τελευταίος στοιχείου από μια συστοιχία. Δεν πρέπει επίσης να συγχέεται με το unshift () συνάρτηση που χρησιμοποιείται Προσθήκη ένα στοιχείο στην αρχή ενός πίνακα.

Εάν σκέφτεστε μια σειρά ως μια σειρά αριθμημένων κουτιών, πηγαίνοντας από αριστερά προς τα δεξιά, θα ήταν το στοιχείο στα αριστερά. Η λειτουργία shift () θα κόψει το στοιχείο από την αριστερή πλευρά του πίνακα, θα το επιστρέψει και θα μειώσει τα στοιχεία κατά μία. Στα παραδείγματα, η τιμή του $ oneName γίνεται "Λάρι', το πρώτο στοιχείο, και @myNames συντομεύεται σε ('Curly', 'Moe').

ο πίνακας μπορεί επίσης να θεωρηθεί ως α σωρός - εικόνα μιας στοίβας αριθμημένων πλαισίων, αρχίζοντας από το 0 στην κορυφή και αυξάνοντας καθώς κατεβαίνει. Η λειτουργία shift () θα μετατοπίσει το στοιχείο από την κορυφή της στοίβας, θα την επιστρέψει και θα μειώσει το μέγεθος της στοίβας κατά μία.

instagram viewer