Cos'è un hash rubino?
Cos'è un hash rubino?

Video: Cos'è un hash rubino?

Video: Cos'è un hash rubino?
Video: Grelmos BACIA un fan e gli esce le t*7te 2024, Novembre
Anonim

Ruby Hash . UN Hashish rubino è una raccolta di chiavi univoche e dei relativi valori. Sono simili agli array ma l'array usa il numero intero come indice e hash utilizzare qualsiasi tipo di oggetto. Sono anche chiamati array associativi, dizionari o mappe. Se un hash si accede con una chiave che non esiste, il metodo restituirà nil.

Tenendo questo in considerazione, come si definisce un hash in Ruby?

In Rubino puoi creare un Hash di assegnazione una chiave per un valore con =>, separa queste coppie chiave/valore con virgole e racchiudi il tutto tra parentesi graffe.

Allo stesso modo, come si rimuove una chiave da un hash in Ruby? Esistono molti modi per rimuovere una chiave da un hash e ottenere l'hash rimanente in Ruby.

  1. slice => Restituirà le chiavi selezionate e non le cancellerà dall'hash originale.
  2. delete => Cancellerà le chiavi selezionate dall'hash originale (può accettare solo una chiave e non più di una).

Ci si potrebbe anche chiedere, cos'è un simbolo Ruby?

UN Simbolo è il più elementare Rubino oggetto che puoi creare. È solo un nome e un ID interno. Simboli sono utili perché un dato simbolo nome si riferisce allo stesso oggetto in tutto a Rubino programma. Due stringhe con lo stesso contenuto sono due oggetti diversi, ma per ogni nome ce n'è solo uno Simbolo oggetto.

Che cos'è un oggetto Hash?

UN hash oggetto viene creato dinamicamente in memoria in fase di esecuzione. La dimensione di a hash oggetto cresce man mano che gli elementi vengono aggiunti e si contrae quando gli elementi vengono rimossi. UN oggetto hash è costituito da colonne chiave, colonne di dati e metodi come DECLARE, FIND, ecc hash di oggetti l'ambito è limitato al passaggio DATI in cui viene creato.

Consigliato: