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

Βίντεο: Πώς δημιουργείτε ένα νέο κατακερματισμό στο Ruby;

Βίντεο: Πώς δημιουργείτε ένα νέο κατακερματισμό στο Ruby;
Βίντεο: Ruby on Rails by Leila Hofer 2024, Ενδέχεται
Anonim

Δημιουργία ένα Χασίσι

Σε Ρουμπίνι μπορείς δημιουργώ ένα Χασίσι εκχωρώντας ένα κλειδί σε μια τιμή με =>, διαχωρίστε αυτά τα ζεύγη κλειδιών/τιμών με κόμματα και περικλείστε το όλο θέμα με σγουρά άγκιστρα.

Επίσης, πρέπει να ξέρετε τι είναι το hash στο Ruby;

Ρουμπίνι | Hashes Βασικά. Χασίσι είναι μια δομή δεδομένων που διατηρεί ένα σύνολο αντικειμένων που ονομάζονται κλειδιά και κάθε κλειδί συσχετίζει μια τιμή με αυτό. Με απλά λόγια, α χασίσι είναι μια συλλογή από μοναδικά κλειδιά και τις αξίες τους. Οι πίνακες χρησιμοποιούν πάντα μια ακέραια τιμή για την ευρετηρίαση ενώ hashes χρησιμοποιήστε το αντικείμενο.

Επίσης, πώς αφαιρείτε ένα ζεύγος βασικών τιμών από έναν κατακερματισμό στο Ruby; Υπάρχουν πολλοί τρόποι για να αφαιρέσετε ένα κλειδί από έναν κατακερματισμό και να λάβετε τον υπόλοιπο κατακερματισμό στο Ruby.

  1. slice => Θα επιστρέψει επιλεγμένα κλειδιά και δεν θα τα διαγράψει από τον αρχικό κατακερματισμό.
  2. delete => Θα διαγράψει τα επιλεγμένα κλειδιά από το αρχικό hash (μπορεί να δεχθεί μόνο ένα κλειδί και όχι περισσότερα από ένα).

Σχετικά με αυτό, πώς προσθέτετε hash;

Προς το Προσθήκη κλειδιά και τιμές στο α χασίσι πίνακα, χρησιμοποιήστε την ακόλουθη μορφή εντολής. Για παράδειγμα, να Προσθήκη ένα κλειδί "Ώρα" με τιμή "Τώρα" στο χασίσι πίνακα, χρησιμοποιήστε την ακόλουθη μορφή δήλωσης. Για παράδειγμα, να Προσθήκη ένα κλειδί "Ώρα" με τιμή "Τώρα" στο χασίσι πίνακα, χρησιμοποιήστε την ακόλουθη μορφή δήλωσης.

Έχουν παραγγελθεί τα hashes Ruby;

Σε Ρουμπίνι 1.9, ωστόσο, χασίσι στοιχεία επαναλαμβάνονται στην εισαγωγή τους Σειρά , […] Έτσι, ανάλογα με το πώς ερμηνεύετε αυτή τη γραμμή από το βιβλίο και ανάλογα με το πόσο «προδιαγραφές» κρίνετε αυτό το βιβλίο, ναι, παραγγελία των κυριολεκτικών είναι εγγυημένη.

Συνιστάται: