Čo je to rubínový hash?
Čo je to rubínový hash?

Video: Čo je to rubínový hash?

Video: Čo je to rubínový hash?
Video: The Jacob & Co. Bugatti Chiron Baguette Ruby Craft #shorts #craft 2024, November
Anonim

Ruby Hashes . A Ruby hash je zbierka jedinečných kľúčov a ich hodnôt. Sú podobné poliam, ale pole používa celé číslo ako index a hash použiť akýkoľvek typ objektu. Nazývajú sa aj asociatívne polia, slovníky alebo mapy. Ak hash je prístupný pomocou kľúča, ktorý neexistuje, metóda vráti nulu.

Vzhľadom na to, ako definujete hash v Ruby?

In Ruby môžete vytvoriť a Hash podľa priraďovanie kľúč k hodnote s =>, tieto páry kľúč/hodnota oddeľte čiarkami a celé to uzatvorte zloženými zátvorkami.

Podobne, ako odstránite kľúč z hashu v Ruby? Existuje mnoho spôsobov, ako odstrániť kľúč z hashu a získať zostávajúci hash v Ruby.

  1. slice => Vráti vybrané kľúče a neodstráni ich z pôvodného hashu.
  2. delete => Vymaže vybrané kľúče z pôvodného hashu (môže akceptovať iba jeden kľúč a nie viac ako jeden).

Možno sa tiež spýtať, čo je to symbol rubínu?

A Symbol je najzákladnejšia Ruby objekt, ktorý môžete vytvoriť. Je to len meno a interné ID. Symboly sú užitočné, pretože sú dané symbol názov sa vzťahuje na rovnaký objekt v celom bode a Ruby program. Dva reťazce s rovnakým obsahom sú dva rôzne objekty, ale pre každé meno existuje iba jeden Symbol objekt.

Čo je to Hash objekt?

A hash objekt sa dynamicky vytvára v pamäti za behu. Veľkosť a hash objekt rastie s pridávaním položiek a zmenšuje sa s odstraňovaním položiek. A hash objekt pozostáva z kľúčových stĺpcov, dátových stĺpcov a metód ako DECLARE, FIND atď hash objekt rozsah je obmedzený na krok DATA, v ktorom je vytvorený.

Odporúča: