Ruby санауға болатын дегеніміз не?
Ruby санауға болатын дегеніміз не?

Бейне: Ruby санауға болатын дегеніміз не?

Бейне: Ruby санауға болатын дегеніміз не?
Бейне: АВИАТОР ОЙЫНЫ РАСПА? АКША ТАУЫП ТЕКСЕРУ! 2024, Мамыр
Anonim

Санақ , #each және Санақшы

Санау объектілердің үстінен өтуді білдіреді. жылы Ruby , біз объект деп атаймыз санауға болатын ол элементтер жиынын және олардың әрқайсысын айналдыру әдісін сипаттағанда. Андағы блокпен шақырылғанда массив , #each әдісі әрқайсысы үшін блокты орындайды массив элементтері.

Оның Ruby санаушысы дегеніміз не?

Санақшы . Ішкі және сыртқы итерацияға мүмкіндік беретін класс. Ан Санақшы келесі әдістермен жасауға болады.

Сондай-ақ,.collect Ruby-де не істейді? жинау әрбір элементін түрлендіруге мүмкіндік береді жинақ нысан (массив, хэш немесе өзіңіздің нысаныңыз) массивпен аяқталатын басқа нәрсеге. Мұнда бүтін сандар массивін алудың және олардың әрқайсысын 2-ге көбейтудің қарапайым мысалы келтірілген.

Сол сияқты, қандай Ruby сыныбына санаулы модуль кіреді?

The Санақшы Бұл сынып сол Санақ модулін қамтиды , басқалар сияқты сыныптар істеу. Оның мақсаты – құру санауға болатын тізбектеуге болатын объектілер. Сіз жасай алатын тағы бір керемет нәрсе - ондағы әдістерді шақыру. Мысалы, келесі элементті алғыңыз келсе, мұны істеуге болады.

Саналғыштар дегеніміз не?

Ан санауға болатын сипат - бұл for..in циклдеріне (немесе Object. keys() сияқты сипаттардың ұқсас итерациясы) енгізілуі және кіруі мүмкін. Егер меншік ретінде анықталмаса санауға болатын , цикл оның нысан ішінде екенін елемейді. Осы сипаттардың әрқайсысы нысанда әлі де бар: консол.

Ұсынылған: