Kaj je rubin hash?
Kaj je rubin hash?

Video: Kaj je rubin hash?

Video: Kaj je rubin hash?
Video: Блюдо покорившее миллионы сердец. Хашлама в казане на костре 2024, November
Anonim

Ruby Hashes . A Ruby hash je zbirka edinstvenih ključev in njihovih vrednosti. Podobne so matrikam, vendar matrika uporablja celo število kot indeks in hash uporabite katero koli vrsto predmeta. Imenujejo jih tudi asociativni nizi, slovarji ali zemljevidi. Če hash je dostopna s ključem, ki ne obstaja, bo metoda vrnila nič.

Ob upoštevanju tega, kako definirate hash v Rubyju?

V Ruby lahko ustvarite a Hash od dodeljevanje ključ do vrednosti z =>, te pare ključ/vrednost ločite z vejicami in celotno stvar zaprite s kodrastimi oklepaji.

Podobno, kako odstraniti ključ iz hash v Rubyju? Obstaja veliko načinov, kako odstraniti ključ iz zgoščenke in pridobiti preostali hash v Rubyju.

  1. slice => Vrnil bo izbrane ključe in jih ne bo izbrisal iz prvotnega zgoščevalca.
  2. izbriši => Izbrisal bo izbrane ključe iz prvotnega razpršilnika (lahko sprejme samo en ključ in ne več kot enega).

Lahko se tudi vprašamo, kaj je simbol Ruby?

A Simbol je najbolj osnovna Ruby predmet, ki ga lahko ustvarite. To je samo ime in interna ID. Simboli so uporabne, ker je dano simbol ime se nanaša na isti predmet v celotnem a Ruby program. Dva niza z enako vsebino sta dva različna predmeta, a za vsako dano ime obstaja samo en Simbol predmet.

Kaj je objekt Hash?

A hash objekt se dinamično ustvarja v pomnilniku med izvajanjem. Velikost a hash objekt raste z dodajanjem elementov in se skrči, ko elemente odstranimo. A hash objekt sestoji iz ključnih stolpcev, podatkovnih stolpcev in metod, kot so DECLARE, FIND itd. A hash objektov obseg je omejen na korak DATA, v katerem je ustvarjen.

Priporočena: