Ano ang ruby hash?
Ano ang ruby hash?

Video: Ano ang ruby hash?

Video: Ano ang ruby hash?
Video: Ruby Programming Hash Tables 2 Part - 21 2024, Mayo
Anonim

Ruby Hashes . A Ruby hash ay isang koleksyon ng mga natatanging key at ang kanilang mga halaga. Ang mga ito ay katulad ng mga array ngunit ang array ay gumagamit ng integer bilang isang index at hash gumamit ng anumang uri ng bagay. Ang mga ito ay tinatawag ding associative arrays, dictionaries o mapa. Kung ang hash ay na-access gamit ang isang susi na hindi umiiral, ang pamamaraan ay magbabalik ng wala.

Kung isasaalang-alang ito, paano mo tutukuyin ang isang hash sa Ruby?

Sa Ruby maaari kang lumikha ng isang Hash sa pamamagitan ng pagtatalaga isang 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.

Gayundin, paano mo aalisin ang isang susi 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).

Maaaring magtanong din, ano ang simbolo ng Ruby?

A Simbolo ay ang pinaka-basic Ruby bagay na maaari mong gawin. Ito ay isang pangalan lamang at isang panloob na ID. Mga simbolo ay kapaki-pakinabang dahil isang ibinigay simbolo pangalan ay tumutukoy sa parehong bagay sa kabuuan a Ruby programa. Ang dalawang string na may parehong nilalaman ay dalawang magkaibang bagay, ngunit para sa anumang ibinigay na pangalan ay isa lamang Simbolo bagay.

Ano ang isang Hash object?

A hash object ay dynamic na nilikha sa memorya sa run-time. Ang laki ng a hash object lumalaki habang idinaragdag ang mga item at kumukontra ito habang inaalis ang mga item. A hash object binubuo ng mga pangunahing column, column ng data, at mga pamamaraan tulad ng DECLARE, FIND, atbp. A hash object's ang saklaw ay limitado sa hakbang ng DATA kung saan ito ginawa.

Inirerekumendang: