Kā jūs izveidojat jaunu hash Ruby?
Kā jūs izveidojat jaunu hash Ruby?

Video: Kā jūs izveidojat jaunu hash Ruby?

Video: Kā jūs izveidojat jaunu hash Ruby?
Video: CS50 2015 - Week 8 2024, Decembris
Anonim

Izveidojot a Hash

In Rubīns tu vari izveidot a Hash piešķirot atslēgu vērtībai ar =>, atdaliet šos atslēgu/vērtību pārus ar komatiem un iekļaujiet visu ar cirtainiem iekavām.

Ir arī jāzina, kas ir rubīna hash?

Rubīns | Haši Pamati. Hash ir datu struktūra, kas uztur objektu kopu, ko sauc par atslēgām, un katra atslēga ar to saista vērtību. Vienkāršiem vārdiem sakot, a hash ir unikālu atslēgu un to vērtību kolekcija. Masīvi indeksēšanai vienmēr izmanto veselu skaitļu vērtību, turpretim hashes izmantot objektu.

Kā arī noņemt atslēgas vērtību pāri no rubīna hash? Ir daudzi veidi, kā noņemt atslēgu no hash un iegūt atlikušo jaucējfunkciju Ruby.

  1. slice => Tas atgriezīs atlasītās atslēgas un neizdzēsīs tās no sākotnējās jaucējkodas.
  2. dzēst => Tas izdzēsīs atlasītās atslēgas no sākotnējā hash (var pieņemt tikai vienu atslēgu un ne vairāk kā vienu).

Saistībā ar to, kā pievienot hash?

Uz pievienot atslēgas un vērtības uz a hash tabulā, izmantojiet šādu komandas formātu. Piemēram, uz pievienot taustiņu "Laiks" ar vērtību "Tagad" uz hash tabulā, izmantojiet šādu paziņojumu formātu. Piemēram, uz pievienot taustiņu "Laiks" ar vērtību "Tagad" uz hash tabulā, izmantojiet šādu paziņojumu formātu.

Vai Ruby hashes ir pasūtītas?

In Rubīns 1.9, tomēr hash elementi tiek atkārtoti to ievietošanā pasūtījums , […] Tātad, atkarībā no tā, kā jūs interpretējat šo rindiņu no grāmatas un atkarībā no tā, cik "specifikācijas" jūs vērtējat šo grāmatu, jā, pasūtīšana burtiski ir garantēta.

Ieteicams: