La función Ds \ Vector :: apply () puede actualizar todos los valores aplicando una función de devolución de llamada a cada valor.
Sintaxis
public void Ds\Vector::apply( callable $callback )
La función Ds \ Vector :: apply () puede actualizar todos los valores aplicando una función de devolución de llamada a cada valor en el vector.
La función Ds \ Vector :: apply () no devuelve ningún valor.
Ejemplo 1
<?php
$callback = function($value) {
return $value / 10;
};
$vector = new \Ds\Vector([5, 15, 25, 35, 45]);
$vector->apply($callback);
print_r($vector);
?>
Ejemplo 2
<?php
$callback = function($value) {
return $value * 5;
};
$vector = new \Ds\Vector([1, 2, 3, 4, 5]);
$vector->apply($callback);
print_r($vector);
?>