Wat is Ruby optelbaar?
Wat is Ruby optelbaar?

Video: Wat is Ruby optelbaar?

Video: Wat is Ruby optelbaar?
Video: Ruby in 100 Seconds 2024, November
Anonim

Getelbaar , #elk en Enumerator

Enumerasie verwys na die deurkruising van voorwerpe. In Ruby , noem ons 'n voorwerp optelbaar wanneer dit 'n stel items beskryf en 'n metode om oor elk van hulle te loop. Wanneer geroep word met 'n blok op 'n skikking , sal die #each-metode die blok vir elk van die skikking se elemente.

Daarvan, wat is 'n enumerator Ruby?

Enumer . 'n Klas wat beide interne en eksterne iterasie toelaat. An Enumer kan deur die volgende metodes geskep word.

Mens kan ook vra, wat doen.collect in Ruby? versamel laat jou toe om elke element van jou te transformeer versameling voorwerp (Skikking, Hash, of jou eie voorwerp) in iets anders, wat eindig met 'n Skikking. Hier is 'n eenvoudige voorbeeld van die neem van 'n Skikking van heelgetalle en vermenigvuldig elkeen van hulle met 2.

Net so, watter Ruby-klas sluit die optelbare module in?

Die Enumer is 'n klas daardie sluit die Enumerable-module in , net soos ander klasse doen. Die doel daarvan is om te skep optelbaar voorwerpe wat saamgeketting kan word. Nog 'n oulike ding wat jy kan doen, is om metodes daarop te bel. As jy byvoorbeeld die volgende element wil kry, kan jy dit doen.

Wat is Enumerables?

An optelbaar eiendom is een wat ingesluit kan word in en besoek kan word tydens for..in-lusse (of 'n soortgelyke iterasie van eienskappe, soos Object. keys()). As 'n eiendom nie geïdentifiseer word as optelbaar , sal die lus ignoreer dat dit binne die voorwerp is. Elkeen van hierdie eienskappe bestaan steeds op die objek: konsole.

Aanbeveel: