Paano ka gumawa ng bagong hash sa Ruby?
Paano ka gumawa ng bagong hash sa Ruby?

Video: Paano ka gumawa ng bagong hash sa Ruby?

Video: Paano ka gumawa ng bagong hash sa Ruby?
Video: 5 iligal na online gambling website, hiniling sa NTC na ma-block | 24 Oras 2024, Mayo
Anonim

Lumilikha a Hash

Sa Ruby kaya mo lumikha a Hash sa pamamagitan ng pagtatalaga ng susi sa isang value na may =>, paghiwalayin ang mga key/value pairs na ito gamit ang mga kuwit, at ilakip ang kabuuan ng mga kulot na brace.

Ang dapat ding malaman ay, ano ang hash sa Ruby?

Ruby | Hashes Mga pangunahing kaalaman. Hash ay isang istraktura ng data na nagpapanatili ng isang hanay ng mga bagay na tinatawag na mga susi at ang bawat key ay nag-uugnay ng isang halaga dito. Sa simpleng salita, a hash ay isang koleksyon ng mga natatanging key at ang kanilang mga halaga. Palaging gumagamit ng integer value ang mga arrays para sa pag-index samantalang mga hash gamitin ang bagay.

Gayundin, paano mo aalisin ang isang pares ng pangunahing halaga mula sa isang hash sa Ruby? Mayroong maraming mga paraan upang alisin ang isang susi mula sa isang hash at makuha ang natitirang hash sa Ruby.

  1. slice => Ibabalik nito ang mga napiling key at hindi tatanggalin ang mga ito mula sa orihinal na hash.
  2. delete => Tatanggalin nito ang mga napiling key mula sa orihinal na hash (maaari itong tumanggap ng isang key lamang at hindi hihigit sa isa).

Tungkol dito, paano ka magdagdag ng hash?

Upang idagdag mga susi at halaga sa a hash talahanayan, gamitin ang sumusunod na format ng command. Halimbawa, sa idagdag isang "Oras" na key na may halagang "Ngayon" sa hash talahanayan, gamitin ang sumusunod na pormat ng pahayag. Halimbawa, sa idagdag isang "Oras" na key na may halagang "Ngayon" sa hash talahanayan, gamitin ang sumusunod na pormat ng pahayag.

Na-order ba si Ruby hashes?

Sa Ruby 1.9, gayunpaman, hash Ang mga elemento ay inuulit sa kanilang pagpasok utos , […] Kaya, depende sa kung paano mo binibigyang kahulugan ang linyang iyon mula sa aklat at depende sa kung paano mo hinuhusgahan ang aklat na iyon, oo, pag-order ng mga literal ay garantisadong.

Inirerekumendang: