在线文档教程
PHP
数据结构 | Data Structures

Ds\Sequence::apply

Ds\Sequence::apply

(PECL ds >= 1.0.0)

Ds \ Sequence :: apply - 通过对每个值应用回调函数来更新所有值。

描述

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

通过callback序列中的每个值应用函数来更新所有值。

参数

callback

mixed callback ( mixed $value )

可调用以应用于序列中的每个值。

回调应返回应该被替换的值。

返回值

没有返回值 。

示例

示例#1 Ds \ Sequence :: apply()示例

<?php $sequence = new \Ds\Sequence([1, 2, 3] $sequence->apply(function($value) { return $value * 2; } print_r($sequence ?>

上面的例子会输出如下信息:

Ds\Vector Object ( [0] => 2 [1] => 4 [2] => 6 )

← Ds\Sequence::allocate

Ds\Sequence::capacity →