Input " array.empty ; " για να ελέγξετε αν ο πίνακας περιέχει στοιχεία . Αν το πρόγραμμα επιστρέφει "true " η συστοιχία δεν περιέχει στοιχεία για να αφαιρέσετε . 2
Εισαγωγή " arrayname.clear " μέσα στον κώδικα ή σε Interactive Ruby ( IRB ) για να αφαιρέσετε όλα τα στοιχεία από μια σειρά . Αντικαταστήστε το " ArrayName " με το όνομα της επιθυμητής διάταξης.
Εικόνων 3
Εισαγωγή " a.delete_at ( # ) " για να αφαιρέσετε ένα στοιχείο από έναν πίνακα. Ruby ξεκινά στο σημείο " 0 " όταν αρίθμηση στοιχεία σε μια σειρά . Για παράδειγμα , πώληση
a = [ 1 , 2 , 3 ] a.delete_at ( 0 )
η παραπάνω κώδικας θα αφαιρέσει το « 1» από τον πίνακα, αλλάζοντας τον πίνακα για " ένα = [ 2 , 3 ] " . Χρήση του " a.delete_at ( 0 ) " για δεύτερη φορά θα αφαιρέσει " 2 " από τον πίνακα .
Η
4 Επαναλάβετε το βήμα τρία μέχρι να αφαιρεθούν όλα τα στοιχεία , δημιουργώντας ένα κενό πίνακα. Μπορείτε να δημιουργήσετε μια απλή δήλωση βρόχο στο πρόγραμμα για να καταργήσετε όλες τις σειρές , εάν δεν θέλετε να χρησιμοποιήσετε το " ξεκάθαρο " μέθοδο :
ενώ a.empty ; == Falsea.delete_at ( 0 ) τέλος
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα