Ano ang Ruby enumerable?
Ano ang Ruby enumerable?

Video: Ano ang Ruby enumerable?

Video: Ano ang Ruby enumerable?
Video: Ruby in 100 Seconds 2024, Mayo
Anonim

Enumerable , #each at Enumerator

Ang enumerasyon ay tumutukoy sa pagtawid sa mga bagay. Sa Ruby , tinatawag namin ang isang bagay mabilang kapag naglalarawan ito ng isang hanay ng mga item at isang paraan ng pag-ikot sa bawat isa sa kanila. Kapag tinawag na may block sa isang array , ipapatupad ng #each method ang block para sa bawat isa sa array's mga elemento.

Thereof, ano ang isang enumerator Ruby?

Enumerator . Isang klase na nagbibigay-daan sa parehong panloob at panlabas na pag-ulit. An Enumerator maaaring malikha sa pamamagitan ng mga sumusunod na pamamaraan.

Maaaring magtanong din, ano ang ginagawa ng.collect sa Ruby? mangolekta nagbibigay-daan sa iyo na baguhin ang bawat elemento ng iyong koleksyon object (Array, Hash, o iyong sariling object) sa ibang bagay, na nagtatapos sa isang Array. Narito ang isang simpleng halimbawa ng pagkuha ng Array ng mga integer at pagpaparami ng bawat isa sa kanila ng 2.

Gayundin, aling klase ng Ruby ang kasama ang enumerable na module?

Ang Enumerator ay isang klase na kasama ang Enumerable module , tulad ng iba mga klase gawin. Ang layunin nito ay lumikha mabilang mga bagay na maaaring magkadena. Ang isa pang cool na bagay na maaari mong gawin ay tumawag sa mga pamamaraan dito. Halimbawa kung gusto mong makuha ang susunod na elemento, magagawa mo ito.

Ano ang Enumerables?

An mabilang ari-arian ay isa na maaaring isama sa at binisita sa panahon ng for..in loops (o isang katulad na pag-ulit ng mga katangian, tulad ng Object. keys()). Kung ang isang ari-arian ay hindi natukoy bilang mabilang , babalewalain ng loop na nasa loob ito ng object. Ang bawat isa sa mga katangiang ito ay umiiral pa rin sa object: console.

Inirerekumendang: