История изменений
Исправление x3al, (текущая версия) :
var mapOverIterable = function* (func, iterable) {
for (val of iterable) {
yield func(val);
}
};
squares = mapOverIterable(x => x * x, infinitGenerator());
Ничерта не вижу проблем. А методом — ну нафиг, оно уже умеет в iterable protocol, я недостаточно рубист для того, чтобы множить их без причины.
Исходная версия x3al, :
var mapOverIterable = function* (func, iterable) {
for (val of iterable) {
yield func(val);
}
}
squares = mapOverIterable(x => x * x, infinitGenerator());
Ничерта не вижу проблем. А методом — ну нафиг, оно уже умеет в iterable protocol, я недостаточно рубист для того, чтобы множить их без причины.