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

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

Πώς να δημιουργήσετε έναν πίνακα σε Ruby

Υπάρχουν τρεις βασικοί τρόποι για να δημιουργήσει μια σειρά σε Ruby : η συστοιχία γραμματική , την κατασκευή του πίνακα και επιστρέφει μια σειρά . Ένας πίνακας είναι πιο απλά ορίζεται ως μια μεταβλητή που κρατά ένα σύνολο αξιών . Κάθε μία από τις τρεις τρόποι για να δημιουργήσει μια σειρά σε Ruby είναι καλύτερα να χρησιμοποιείται σε διάφορες καταστάσεις , έτσι ώστε να είναι εξοικειωμένοι με όλα αυτά μπορεί να είναι αρκετά χρήσιμο . Οδηγίες
Δημιουργήστε το Array Κυριολεκτική σε Ruby
Η 1

Επιλέξτε μια μεταβλητή . Στα παραδείγματα η μεταβλητή αποδίδεται ο όρος " συστοιχίας" . Μεταβλητή σας μπορεί να ανατεθεί οποιοδήποτε όνομα ή το σύμβολο που επιθυμείτε . 2

Δημιουργήστε μια σειρά κυριολεκτική από μια λίστα τιμών που ήδη γνωρίζετε . Κοιτάξτε τα δύο παραδείγματα . Το πρώτο παράδειγμα δημιουργεί μια λίστα των κρατών , το δεύτερο μια λίστα με τους αριθμούς : array = [ " Maine " , " Μίτσιγκαν " , "California " ] = array [ 1 , 2 , 3 ]
εικόνων 3

Mix τύπους σε ένα πίνακα , αν έχετε περισσότερους από έναν τύπους της αξίας . Ruby είναι διαφορετική από ό, τι μια στατικές γλώσσες όπως η Java , στην εν λόγω συστοιχίες μπορεί να κρατήσει περισσότερο από ένα τύπο . Έτσι, αν οι τιμές σας είναι δύο λέξεις και αριθμούς με την κυριολεκτική συστοιχία μπορεί να αντικατοπτρίζει το γεγονός ότι . Για παράδειγμα : array = [ " Maine " , 7 , 12.3]
Η 4

Χρησιμοποιήστε τον διαθέσιμο χρόνο για μια κυριολεκτική σειρά από λίγο χορδές συντόμευσης . Θα εξοικονομήσετε χρόνο και προσπάθεια για να πληκτρολογήσετε όλους τους χαρακτήρες απόσπασμα. Αντ 'αυτού , μπορείτε να το κάνετε αυτό : array = % w { Maine Michigan California }
εικόνων Φτιάξτε το Array σε Ruby
5

Εφαρμόστε αυτήν τη μέθοδο όταν δεν ξέρεις όλα οι τιμές που θέλετε να εκχωρήσετε στην παράταξη , όταν γράφετε το πρόγραμμα .
Η 6

Χρησιμοποιήστε το κατασκευαστή της κλάσης Array για να κάνει ένα νέο αντικείμενο άδειο πίνακα . Εδώ " arr " είναι πλέον ένα άδειο αντικείμενο πίνακα , ένα χωρίς προκαθορισμένες τιμές : arr = Array.new
Η 7

Προσθήκη , ή να προσθέσετε , τα στοιχεία στο τέλος του πίνακα με το " arr = Array . νέες # Κρατήστε την ανάγνωση των γραμμών από το πληκτρολόγιο μέχρι " τέλους " είναι δακτυλογραφημένα : ! ενώ l = gets.chomp και l = "τέλος" δεν άφ
εικόνων Επιστρέψτε το Array σε Ruby

8

Χρησιμοποιήστε τη φράση " to_a » για συντομογραφία για " να array " . Όλα τα μαθήματα που χρησιμοποιούν το enumerable μονάδα μπορεί να μετατραπεί σε συστοιχίες με " to_a " . Αυτή είναι η πιο κοινή μέθοδος για να επιστρέψει τον πίνακα και έχει το πλεονέκτημα . να είναι εύκολο να αλλάξει
Η 9

Εκχώρηση , για παράδειγμα , ένας πίνακας με τους αριθμούς 1 έως 10 σε μια μεταβλητή Θα μπορούσατε να χρησιμοποιήσετε την μακρά έκδοση : . a = [ 1,2,3,4 , 5,6,7,8,9,10 ] ή χρησιμοποιούμε τη συντομογραφία : . α = ( 1 .. 10 ) to_a.With η στενογραφία θα ήταν πολύ πιο εύκολο να αλλάξετε τις τιμές 1 έως 10 , για παράδειγμα , 7 έως 22 , όπως φαίνεται εδώ : . α = ( 7 .. 22 ) to_a
Η
εικόνων

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

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