查詢

Ds\Deque::copy()函式—用法及示例

「 建立當前雙向佇列的副本 」


函式名稱: Ds\Deque::copy()

函式描述: 用於建立當前雙向佇列的副本。

適用版本: 該函式在 PHP 7.0.0 及以上版本中可用。

用法:

public function copy(): Ds\Deque

示例:

$deque = new \Ds\Deque([1, 2, 3]);
$dequeCopy = $deque->copy();

var_dump($dequeCopy);

輸出:

object(Ds\Deque)#2 (3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}

解釋:

在上面的示例中,我們建立了一個雙向佇列(deque),並使用值 [1, 2, 3] 進行初始化。然後,我們呼叫 copy() 方法建立了一個該佇列的副本,並將其賦值給 $dequeCopy。最後,透過使用 var_dump() 函式輸出 $dequeCopy,我們可以看到副本的內容與原佇列的內容完全相同。也就是說,copy() 方法返回了當前雙向佇列的副本。

補充糾錯
上一個函式: Ds\Deque::clear()函式
下一個函式: Ds\Deque::contains()函式
熱門PHP函式
分享連結