Kas yra rubino maiša?
Kas yra rubino maiša?

Video: Kas yra rubino maiša?

Video: Kas yra rubino maiša?
Video: Kas yra Reiki ? Kaip aktyvuoti savigydos jėgas ? Kaip atrasti vidinį balansą ir dvasinę ramybę ? 2024, Gegužė
Anonim

Ruby Hashes . A Rubino maiša yra unikalių raktų ir jų vertybių rinkinys. Jie yra panašūs į masyvus, tačiau masyvas naudoja sveikąjį skaičių kaip indeksą ir maišos naudoti bet kokį objekto tipą. Jie taip pat vadinami asociatyviniais masyvais, žodynais arba žemėlapiais. Jeigu maišos pasiekiamas naudojant raktą, kurio nėra, metodas grąžins nulį.

Atsižvelgdami į tai, kaip apibrėžiate maišą Ruby?

Į Rubinas galite sukurti a Maiša pateikė priskyrimas reikšmės raktą su =>, šias rakto/reikšmių poras atskirkite kableliais ir visą tekstą sudėkite riestiniais skliaustais.

Taip pat kaip pašalinti raktą iš maišos Ruby? Yra daug būdų, kaip pašalinti raktą iš maišos ir gauti likusį maišą Ruby.

  1. slice => Grąžins pasirinktus raktus ir neištrins jų iš pradinės maišos.
  2. ištrinti => Ištrins pasirinktus raktus iš pradinės maišos (gali priimti tik vieną raktą ir ne daugiau kaip vieną).

Taip pat galima paklausti, kas yra rubino simbolis?

A Simbolis yra pats elementariausias Rubinas objektą, kurį galite sukurti. Tai tik vardas ir vidinis ID. Simboliai yra naudingi, nes duota simbolis pavadinimas nurodo tą patį objektą visoje a Rubinas programa. Dvi eilutės su tuo pačiu turiniu yra du skirtingi objektai, tačiau bet kuriam vardui yra tik vienas Simbolis objektas.

Kas yra Hash objektas?

A maišos objektas dinamiškai sukuriamas atmintyje vykdymo metu. Dydis a maišos objektas auga, kai elementai pridedami, ir susitraukia, kai elementai pašalinami. A maišos objektas susideda iš pagrindinių stulpelių, duomenų stulpelių ir metodų, tokių kaip DEKLARUOTI, RASTI ir kt. A maišos objektas apimtis apsiriboja DATA žingsniu, kurio metu jis sukuriamas.

Rekomenduojamas: