📜  PHP | Ds\Deque pop()函数(1)

📅  最后修改于: 2023-12-03 14:45:14.639000             🧑  作者: Mango

PHP | Ds\Deque pop() 函数

简介

pop() 是 Ds\Deque 类的方法之一,用于弹出 Deque 对象中的尾元素(即最后一个元素),并将其从 Deque 中移除。该方法在执行成功时返回被弹出的元素。

语法
public function pop(): mixed
参数

该方法没有参数。

返回值

成功弹出(即 Deque 不为空)时返回被弹出的元素,否则返回 NULL。

示例
//创建一个新的 Deque 对象
$deque = new Ds\Deque([1, 2, 3, 4, 5]);

// 弹出最后一个元素并输出返回值
echo $deque->pop(); // 输出 "5"

// 输出 Deque 对象中剩下的元素:1 2 3 4
print_r($deque);

// 继续弹出元素
echo $deque->pop(); // 输出 "4"
echo $deque->pop(); // 输出 "3"
echo $deque->pop(); // 输出 "2"
echo $deque->pop(); // 输出 "1"

//再次尝试弹出元素,此时 Deque 为空
echo $deque->pop(); // 输出 "NULL"
注意事项
  • 该方法会改变原始 Deque 对象,即使弹出的元素没有被保存。
  • 在空的 Deque 中调用此方法将返回 NULL ,但不会产生异常。
  • 使用 Ds\Deque 中的方法之前,需要确认已经在 PHP 中安装了 Data Structures 扩展。