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

Ds\Deque::apply

Ds\Deque::apply

(PECL ds >= 1.0.0)

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

描述

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

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

参数

callback

mixed callback ( mixed $value )

可调用以应用于双端队列中的每个值。

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

返回值

没有值返回。

例子

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

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

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

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

← Ds\Deque::allocate

Ds\Deque::capacity →