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

Ds\Vector::apply

Ds\Vector::apply

(PECL ds >= 1.0.0)

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

描述

public void Ds\Vector::apply ( callable $callback )

通过callback向矢量中的每个值应用函数来更新所有值。

参数

callback

mixed callback ( mixed $value )

可调用以应用于向量中的每个值。

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

返回值

没有值返回。

例子

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

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

上面的例子会输出类似于:

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

← Ds\Vector::allocate

Ds\Vector::capacity →