(PECL ds >= 1.0.0)
Ds\Sequence::apply — Обновляет значения последовательности через callback-функцию
   Метод обновляет каждое значение последовательности
   за счёт обработки значений callback-функцией.
  
callback
Объект, который принадлежит типу callable.
Метод заменит текущее значение тем, которое вернёт callback-функция.
Функция не возвращает значения после выполнения.
Пример #1 Пример использования метода Ds\Sequence::apply()
<?php
$sequence = new \Ds\Vector([1, 2, 3]);
$sequence->apply(function($value) {
    return $value * 2;
});
print_r($sequence);
?>Вывод приведённого примера будет похож на:
Ds\Vector Object
(
    [0] => 2
    [1] => 4
    [2] => 6
)
