Hoe skep jy 'n nuwe hash in Ruby?
Hoe skep jy 'n nuwe hash in Ruby?

Video: Hoe skep jy 'n nuwe hash in Ruby?

Video: Hoe skep jy 'n nuwe hash in Ruby?
Video: Уроки Ruby, с нуля. #11.1: Хеши, Hashes Hash. Ключ, значение, хранилище. 2024, Mei
Anonim

Skep a Hash

In Ruby jy kan skep a Hash deur 'n sleutel aan 'n waarde met => toe te ken, skei hierdie sleutel/waarde-pare met kommas, en sluit die hele ding met krullerige hakies toe.

Om ook te weet is, wat is 'n hash in Ruby?

Ruby | Hashes Basiese beginsels. Hash is 'n datastruktuur wat 'n stel voorwerpe in stand hou wat as die sleutels genoem word en elke sleutel assosieer 'n waarde daarmee. In eenvoudige woorde, a hasj is 'n versameling unieke sleutels en hul waardes. Skikkings gebruik altyd 'n heelgetalwaarde vir indeksering terwyl hashes gebruik die voorwerp.

Ook, hoe verwyder jy 'n sleutelwaardepaar uit 'n hash in Ruby? Daar is baie maniere om 'n sleutel uit 'n hash te verwyder en die oorblywende hash in Ruby te kry.

  1. slice => Dit sal geselekteerde sleutels terugstuur en nie uit die oorspronklike hash uitvee nie.
  2. delete => Dit sal die geselekteerde sleutels uit die oorspronklike hash verwyder (dit kan slegs een sleutel aanvaar en nie meer as een nie).

Wat dit betref, hoe voeg jy hash by?

Om byvoeg sleutels en waardes tot a hasj tabel, gebruik die volgende opdragformaat. Byvoorbeeld, om byvoeg 'n "Tyd" sleutel met 'n waarde van "Nou" na die hasj tabel, gebruik die volgende stellingformaat. Byvoorbeeld, om byvoeg 'n "Tyd" sleutel met 'n waarde van "Nou" na die hasj tabel, gebruik die volgende stellingformaat.

Word Ruby hashes bestel?

In Ruby 1.9 egter, hasj elemente word herhaal in hul invoeging orde , […] Dus, afhangend van hoe jy daardie reël uit die boek interpreteer en afhangend van hoe "spesifikasie-agtig" jy daardie boek beoordeel, ja, bestel van letterlikes is gewaarborg.

Aanbeveel: