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

Ds\Deque::map

Ds\Deque::map

(PECL ds >= 1.0.0)

Ds \ Deque :: map - 返回对每个值应用回调的结果。

描述

public Ds\Deque Ds\Deque::map ( callable $callback )

返回callback对deque中的每个值应用函数的结果。

参数

callback

mixed callback ( mixed $value )

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

可调用应该返回新的deque中的新值。

返回值

callback对deque中的每个值应用a的结果。

注意:当前实例的值不会受到影响。

例子

示例 #1 Ds\Deque::map() example

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

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

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

← Ds\Deque::last

Ds\Deque::merge →