def enumerate(arr):
(0..arr.length - 1).to_a.zip(arr)
Что-то построено для этого? Ему не нужно, чтобы он был неизменным, он просто должен быть в стандартной библиотеке. Я не хочу быть парнем, который подклассифицирует класс Array для добавления функции Python в проект.
В Ruby есть другое имя?
%w(a b c).enumerate
=> [[0, "a"], [1, "b"], [2, "c"], [3, "d"]]