Я пытался спроектировать структуру данных массива «только для чтения», и мне действительно нравится идея предоставления опций обхода с классом Enumerable, но я не могу найти требования к нему.В некоторых примерах, которые я посмотрел, реализация C ищет метод #each
, но мне кажется, что этого не может быть достаточно.