Mi az a Ruby felsorolható?
Mi az a Ruby felsorolható?

Videó: Mi az a Ruby felsorolható?

Videó: Mi az a Ruby felsorolható?
Videó: 1969 Pavel Bobek - Oh, Ruby, nechtěj mi lásku brát 2024, Lehet
Anonim

Felsorolható , #each és Enumerator

A felsorolás tárgyakon való áthaladásra utal. Ban ben Rubin , objektumnak nevezzük felsorolható amikor leír egy elemkészletet és egy módszert az egyes áthurkolásra. Ha egy blokkal hívják az an sor , az #each metódus végrehajtja a blokkot mindegyikhez tömbök elemeket.

Ebből kifolyólag mi az a számláló, Ruby?

Felsoroló . Egy osztály, amely lehetővé teszi mind a belső, mind a külső iterációt. An Felsoroló a következő módszerekkel hozható létre.

Az is felmerülhet, hogy mit csinál a.collect Rubyban? gyűjt lehetővé teszi az egyes elemek átalakítását Gyűjtemény objektumot (Tömb, Hash vagy saját objektum) valami másba, ami egy tömböt eredményez. Íme egy egyszerű példa arra, hogyan veszünk egy egész számok tömbjét, és mindegyiket megszorozzuk 2-vel.

Hasonlóképpen, melyik Ruby osztály tartalmazza a felsorolható modult?

Az Felsoroló egy osztály hogy tartalmazza az Enumerable modult , akárcsak a többi osztályok csináld. Célja az alkotás felsorolható egymáshoz láncolható tárgyak. Egy másik jó dolog, amit megtehetsz, hogy módszereket hívhatsz rá. Például, ha a következő elemet szeretné megszerezni, ezt megteheti.

Mik azok a felsorolhatóak?

An felsorolható A tulajdonság olyan, amely a for..in ciklusokban (vagy a tulajdonságok hasonló iterációjában, például Object. keys()) szerepelhet és látogatható. Ha egy ingatlan nincs így azonosítva felsorolható , a ciklus figyelmen kívül hagyja, hogy az objektumon belül van. Ezen tulajdonságok mindegyike továbbra is létezik az objektumon: console.

Ajánlott: