Ce este un hash de rubin?
Ce este un hash de rubin?

Video: Ce este un hash de rubin?

Video: Ce este un hash de rubin?
Video: Hashes | Ruby | Tutorial 14 2024, Mai
Anonim

Ruby Hashes . A Hash rubin este o colecție de chei unice și valorile acestora. Sunt similare cu matricele, dar matricea folosește un întreg ca index și hash utilizați orice tip de obiect. Ele mai sunt numite și tablouri asociative, dicționare sau hărți. În cazul în care o hash este accesat cu o cheie care nu există, metoda va returna zero.

Ținând cont de acest lucru, cum definiți un hash în Ruby?

În Rubin puteți crea o Hash de atribuire o cheie la o valoare cu =>, separați aceste perechi cheie/valoare cu virgule și închideți totul cu acolade.

De asemenea, cum elimini o cheie dintr-un hash în Ruby? Există multe modalități de a elimina o cheie dintr-un hash și de a obține hash-ul rămas în Ruby.

  1. slice => Va returna cheile selectate si nu le va sterge din hash-ul original.
  2. delete => Va șterge cheile selectate din hash-ul original (poate accepta doar o singură cheie și nu mai mult de una).

Se poate întreba, de asemenea, ce este un simbol Ruby?

A Simbol este cel mai elementar Rubin obiect pe care îl puteți crea. Este doar un nume și un ID intern. Simboluri sunt utile deoarece un dat simbol numele se referă la același obiect de-a lungul a Rubin program. Două șiruri cu același conținut sunt două obiecte diferite, dar pentru orice nume dat există doar unul Simbol obiect.

Ce este un obiect Hash?

A obiect hash este creat dinamic în memorie în timpul rulării. Dimensiunea a obiect hash crește pe măsură ce elementele sunt adăugate și se contractă pe măsură ce elementele sunt eliminate. A obiect hash constă din coloane cheie, coloane de date și metode precum DECLARE, FIND etc. A obiecte hash domeniul de aplicare este limitat la pasul DATE în care este creat.

Recomandat: