Video: Ի՞նչ է Ռուբին թվարկելի:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Թվարկելի , #յուրաքանչյուր և Հաշվիչ
Թվարկումը վերաբերում է օբյեկտների վրայով անցնելուն: Մեջ Ռուբին , մենք անվանում ենք օբյեկտ թվարկելի երբ այն նկարագրում է մի շարք տարրեր և դրանցից յուրաքանչյուրի վրա պտտելու մեթոդ: Երբ կոչվում է բլոկով ան զանգված , #each մեթոդը կգործարկի բլոկը յուրաքանչյուրի համար զանգվածի տարրեր.
Դրանցից ի՞նչ է հաշվարար Ռուբին:
Հաշվարար . Դաս, որը թույլ է տալիս ինչպես ներքին, այնպես էլ արտաքին կրկնություններ: Ան Հաշվարար կարող է ստեղծվել հետևյալ մեթոդներով.
Կարելի է նաև հարցնել՝ ի՞նչ է անում.collect-ը Ruby-ում: հավաքել թույլ է տալիս վերափոխել ձեր յուրաքանչյուր տարրը հավաքածու առարկան (Array, Hash կամ ձեր սեփական օբյեկտը) մի այլ բանի մեջ, որն ավարտվում է զանգվածով: Ահա ամբողջ թվերի զանգված վերցնելու և դրանցից յուրաքանչյուրը 2-ով բազմապատկելու պարզ օրինակ:
Նմանապես, Ruby ո՞ր դասն է ներառում թվարկելի մոդուլը:
Այն Հաշվարար է դաս որ ներառում է «Enumerable» մոդուլը , ճիշտ այնպես, ինչպես մյուսները դասեր անել. Դրա նպատակն է ստեղծել թվարկելի առարկաներ, որոնք կարող են շղթայվել միմյանց հետ: Մեկ այլ հետաքրքիր բան, որ դուք կարող եք անել, դրա վրա մեթոդներ կանչելն է: Օրինակ, եթե ցանկանում եք ստանալ հաջորդ տարրը, կարող եք դա անել:
Որո՞նք են թվարկվածները:
Ան թվարկելի սեփականությունն այն է, որը կարելի է ներառել և այցելել for..in օղակների ընթացքում (կամ հատկությունների նմանատիպ կրկնություններ, օրինակ՝ Object. keys()): Եթե գույքը նույնականացված չէ որպես թվարկելի , հանգույցը անտեսելու է, որ այն գտնվում է օբյեկտի ներսում: Այս հատկություններից յուրաքանչյուրը դեռ գոյություն ունի օբյեկտի վրա՝ վահանակ:
Խորհուրդ ենք տալիս:
Ի՞նչ է C#-ում թվարկելի դասը:
Այս դասի մեթոդների մեծ մասը սահմանվում է որպես ընդլայնման մեթոդներ, որոնք ընդլայնում են IEnumerable-ը: Սա նշանակում է, որ դրանք կարող են կոչվել որպես օրինակելի մեթոդ ցանկացած օբյեկտի վրա, որն իրականացնում է IEnumerable-ը: Մեթոդները, որոնք օգտագործվում են հարցման մեջ, որը վերադարձնում է միանգամյա արժեք, կատարվում են և անմիջապես սպառում թիրախային տվյալները
Ի՞նչ է ռուբին հաշը:
Ruby Hashes. Ruby հեշը եզակի բանալիների և դրանց արժեքների հավաքածու է: Նրանք նման են զանգվածներին, բայց զանգվածը օգտագործում է ամբողջ թիվ որպես ինդեքս, իսկ հեշը օգտագործում է ցանկացած տեսակի օբյեկտ: Դրանք նաև կոչվում են ասոցիատիվ զանգվածներ, բառարաններ կամ քարտեզներ։ Եթե հեշը հասանելի է գոյություն չունեցող բանալիով, մեթոդը կվերադարձնի զրոյական