Ի՞նչ է Ռուբին թվարկելի:
Ի՞նչ է Ռուբին թվարկելի:

Video: Ի՞նչ է Ռուբին թվարկելի:

Video: Ի՞նչ է Ռուբին թվարկելի:
Video: Նեմեց Ռուբոյի և Տուշոնկա Մանվելի «ականջները» «Ոչ»-ի շտաբում․«Սատանայի փաստաբաններն» ընդդեմ ժողովրդի 2024, Մայիս
Anonim

Թվարկելի , #յուրաքանչյուր և Հաշվիչ

Թվարկումը վերաբերում է օբյեկտների վրայով անցնելուն: Մեջ Ռուբին , մենք անվանում ենք օբյեկտ թվարկելի երբ այն նկարագրում է մի շարք տարրեր և դրանցից յուրաքանչյուրի վրա պտտելու մեթոդ: Երբ կոչվում է բլոկով ան զանգված , #each մեթոդը կգործարկի բլոկը յուրաքանչյուրի համար զանգվածի տարրեր.

Դրանցից ի՞նչ է հաշվարար Ռուբին:

Հաշվարար . Դաս, որը թույլ է տալիս ինչպես ներքին, այնպես էլ արտաքին կրկնություններ: Ան Հաշվարար կարող է ստեղծվել հետևյալ մեթոդներով.

Կարելի է նաև հարցնել՝ ի՞նչ է անում.collect-ը Ruby-ում: հավաքել թույլ է տալիս վերափոխել ձեր յուրաքանչյուր տարրը հավաքածու առարկան (Array, Hash կամ ձեր սեփական օբյեկտը) մի այլ բանի մեջ, որն ավարտվում է զանգվածով: Ահա ամբողջ թվերի զանգված վերցնելու և դրանցից յուրաքանչյուրը 2-ով բազմապատկելու պարզ օրինակ:

Նմանապես, Ruby ո՞ր դասն է ներառում թվարկելի մոդուլը:

Այն Հաշվարար է դաս որ ներառում է «Enumerable» մոդուլը , ճիշտ այնպես, ինչպես մյուսները դասեր անել. Դրա նպատակն է ստեղծել թվարկելի առարկաներ, որոնք կարող են շղթայվել միմյանց հետ: Մեկ այլ հետաքրքիր բան, որ դուք կարող եք անել, դրա վրա մեթոդներ կանչելն է: Օրինակ, եթե ցանկանում եք ստանալ հաջորդ տարրը, կարող եք դա անել:

Որո՞նք են թվարկվածները:

Ան թվարկելի սեփականությունն այն է, որը կարելի է ներառել և այցելել for..in օղակների ընթացքում (կամ հատկությունների նմանատիպ կրկնություններ, օրինակ՝ Object. keys()): Եթե գույքը նույնականացված չէ որպես թվարկելի , հանգույցը անտեսելու է, որ այն գտնվում է օբյեկտի ներսում: Այս հատկություններից յուրաքանչյուրը դեռ գոյություն ունի օբյեկտի վրա՝ վահանակ:

Խորհուրդ ենք տալիս: