Что такое перечислимый Ruby?
Что такое перечислимый Ruby?

Видео: Что такое перечислимый Ruby?

Видео: Что такое перечислимый Ruby?
Видео: Dry-rb и Ruby 3, урок #1 | Dry-types 2024, Ноябрь
Anonim

Перечислимый , #each и Enumerator

Перечисление относится к обходу объектов. В Рубин , мы называем объект перечислимый когда он описывает набор элементов и метод обхода каждого из них. При вызове с блокировкой на множество , метод #each выполнит блок для каждого из массив элементы.

Что такое перечислитель Ruby?

Перечислитель . Класс, допускающий как внутреннюю, так и внешнюю итерацию. An Перечислитель можно создать следующими способами.

Можно также спросить, что делает.collect в Ruby? собирать позволяет трансформировать каждый элемент вашего коллекция объект (массив, хэш или ваш собственный объект) во что-то еще, в результате чего получается массив. Вот простой пример того, как массив целых чисел умножается на 2.

Аналогично, какой класс Ruby включает в себя перечислимый модуль?

В Перечислитель это класс что включает модуль Enumerable , как и другие классы делать. Его цель - создать перечислимый объекты, которые можно соединить в цепочку. Еще одна интересная вещь, которую вы можете сделать, - это вызвать на нем методы. Например, если вы хотите получить следующий элемент, вы можете это сделать.

Что такое перечисления?

An перечислимый свойство - это то, что может быть включено и посещено во время циклов for..in (или аналогичной итерации свойств, например Object. keys ()). Если свойство не идентифицировано как перечислимый , цикл проигнорирует то, что он находится внутри объекта. Каждое из этих свойств все еще существует в объекте: console.

Рекомендуемые: