Sadalanan Ruby nədir?
Sadalanan Ruby nədir?

Video: Sadalanan Ruby nədir?

Video: Sadalanan Ruby nədir?
Video: Yukihiro Matsumoto interview for Evrone (in English) 2024, Bilər
Anonim

Sadalanan , #hər biri və Sayıcı

Sadalama obyektlərin üzərindən keçməyə aiddir. In Ruby , biz obyekt deyirik sadalanan bir sıra maddələr və onların hər biri üzərində dövrə vurma metodunu təsvir etdikdə. Bir blok ilə çağırıldığında massiv , #each metodu hər biri üçün bloku yerinə yetirəcək massivdir elementləri.

Bunun üçün Ruby sayacı nədir?

Sayıcı . Həm daxili, həm də xarici iterasiyaya imkan verən sinif. An Sayıcı aşağıdakı üsullarla yaradıla bilər.

Bir də soruşa bilərsiniz ki,.collect Ruby-də nə edir? toplamaq hər bir elementinizi dəyişdirməyə imkan verir kolleksiya obyekti (Array, Hash və ya öz obyektiniz) başqa bir şeyə çevirərək, Array ilə bitir. Tam ədədlər massivinin götürülməsi və onların hər birini 2-yə vurmağın sadə bir nümunəsidir.

Eynilə, hansı Ruby sinfinə sadalanan modul daxildir?

The Sayıcı a sinif ki sayıla bilən modul daxildir , digərləri kimi siniflər et. Onun məqsədi yaratmaqdır sadalanan bir-birinə zəncirlənə bilən obyektlər. Edə biləcəyiniz başqa bir gözəl şey, metodları çağırmaqdır. Məsələn, növbəti elementi əldə etmək istəyirsinizsə, bunu edə bilərsiniz.

Sadalananlar nədir?

An sadalanan xüsusiyyət for..in döngələrinə daxil edilə və ziyarət edilə bilən biridir (və ya Obyekt açarları() kimi xassələrin oxşar iterasiyası). Əmlak kimi müəyyən edilmədikdə sadalanan , döngə onun obyektin daxilində olduğuna məhəl qoymayacaq. Bu xassələrin hər biri hələ də obyektdə mövcuddur: konsol.

Tövsiyə: