Έχω έναν πίνακα στοιχείων στη Ruby
[2,4,6,3,8]
Πρέπει να αφαιρέσω στοιχεία με την τιμή 3
για παράδειγμα
Πώς μπορώ να το κάνω αυτό;
Νομίζω ότι το κατάλαβα:
a = [2,4,6,3,8]
a.delete(3)
Δανειζόμενος από τον Travis στα σχόλια, αυτή είναι μια καλύτερη απάντηση:
[1, 2, 7, 4, 5] - [7]που οδηγεί σε
=> [1, 2, 4, 5]από το
irb`.
Τροποποίησα την απάντησή του βλέποντας ότι το 3 ήταν το τρίτο στοιχείο στον πίνακα του παραδείγματός του. Αυτό θα μπορούσε να οδηγήσει σε σύγχυση όσους δεν αντιλαμβάνονται ότι το 3 βρίσκεται στη θέση 2 του πίνακα .