Ακολουθεί ένα παράδειγμα:
`` `Ruby
my_hash ={
"Όνομα" => "Alice",
"Ηλικία" => 30,
"City" => "Νέα Υόρκη"
}
`` `
Σε αυτό το παράδειγμα, οι χάρτες "" όνομα "" Alice "," Age "σε 30, και" City "` χάρτες στη "Νέα Υόρκη".
Άλλες χρήσεις του `=>`:
* μπλοκ επιχειρήματα: Σε ορισμένες περιπτώσεις, μπορείτε να δείτε `=>` χρησιμοποιείται για τον καθορισμό των προεπιλεγμένων τιμών για τα επιχειρήματα μπλοκ.
`` `Ruby
(1..5) .Σεπάρης {| num | Βάζει το Num * 2} # Αυτό το μπλοκ παίρνει ένα επιχείρημα
(1..5) .Σεπάρης {| num, πολλαπλασιαστής =2 | Βάζει τον Num * Multiplier} # Αυτό το μπλοκ παίρνει δύο επιχειρήματα, «πολλαπλασιαστής» με προεπιλογή 2
`` `
* hash με πλήκτρα συμβόλων: Χρησιμοποιείται επίσης συχνά σε hashes με πλήκτρα συμβόλων, αν και μπορείτε να παραλείψετε το `=>` σε αυτές τις περιπτώσεις:
`` `Ruby
my_hash ={όνομα:"Alice", Ηλικία:30, πόλη:"Νέα Υόρκη"}
# Αυτό είναι ισοδύναμο με:
my_hash ={:name => "Alice" ,:Age => 30 ,:Πόλη => "Νέα Υόρκη"}
`` `
Είναι σημαντικό να σημειωθεί ότι ενώ `=>` είναι ο συμβατικός τρόπος για να ορίσετε ζεύγη κλειδιών-τιμών, δεν είναι ο μόνος τρόπος. Μπορείτε επίσης να χρησιμοποιήσετε τα κόμματα και τον «χειριστή» για να επιτύχετε το ίδιο αποτέλεσμα.
Επιτρέψτε μου να ξέρω αν θέλετε περισσότερες λεπτομέρειες ή έχετε στο μυαλό σας συγκεκριμένα παραδείγματα!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα