Ds\Sequence::apply

(PECL ds >= 1.0.0)

Ds\Sequence::applyОбновляет значения последовательности через callback-функцию

Описание

abstract public Ds\Sequence::apply(callable $callback): void

Метод обновляет каждое значение последовательности за счёт обработки значений callback-функцией.

Список параметров

callback

callback(mixed $value): mixed

Объект, который принадлежит типу 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
)
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top