Què és un hash de rubí?
Què és un hash de rubí?

Vídeo: Què és un hash de rubí?

Vídeo: Què és un hash de rubí?
Vídeo: 21.- Curso Ruby - Hashes 2024, De novembre
Anonim

Hash de Rubí . A Hash de rubí és una col·lecció de claus úniques i els seus valors. Són similars a les matrius, però la matriu utilitza un nombre enter com a índex i haixix utilitzar qualsevol tipus d'objecte. També s'anomenen matrius associatives, diccionaris o mapes. Si a haixix s'accedeix amb una clau que no existeix, el mètode retornarà nil.

Tenint-ho en compte, com es defineix un hash a Ruby?

En Rubí pots crear un Hash per assignant una clau a un valor amb =>, separeu aquests parells clau/valor amb comes i tanqueu-ho tot amb claus.

De la mateixa manera, com s'elimina una clau d'un hash a Ruby? Hi ha moltes maneres d'eliminar una clau d'un hash i obtenir el hash restant a Ruby.

  1. slice => Retornarà les claus seleccionades i no les esborrarà del hash original.
  2. delete => Eliminarà les claus seleccionades del hash original (només pot acceptar una clau i no més d'una).

També es pot preguntar, què és un símbol Rubí?

A Símbol és el més bàsic Rubí objecte que podeu crear. Només és un nom i un identificador intern. Símbols són útils perquè un donat símbol nom fa referència al mateix objecte al llarg de a Rubí programa. Dues cadenes amb el mateix contingut són dos objectes diferents, però per a qualsevol nom donat només n'hi ha un Símbol objecte.

Què és un objecte Hash?

A objecte hash es crea dinàmicament a la memòria en temps d'execució. La mida d'a objecte hash creix a mesura que s'afegeixen elements i es contrau a mesura que s'eliminen. A objecte hash consta de columnes clau, columnes de dades i mètodes com DECLARE, FIND, etc. A objectes hash l'abast es limita al pas de DADES en què es crea.

Recomanat: