查詢

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

「 建立一個新的Vector物件,該物件可以複製當前Vector物件的所有元素 」


函式名: Ds\Vector::copy()

適用版本: PHP 7.4+

用法: 該方法用於建立一個新的Vector物件,該物件可以複製當前Vector物件的所有元素。新的Vector物件將具有與原始Vector物件相同的元素順序。

語法: public function copy(): Ds\Vector

示例:

// 建立一個新的Vector物件
$vector1 = new Ds\Vector([1, 2, 3, 4]);

// 使用copy()方法複製Vector物件
$vector2 = $vector1->copy();

// 列印原始Vector物件
print_r($vector1); // 輸出: Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

// 列印複製後的Vector物件
print_r($vector2); // 輸出: Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

在上面的示例中,我們首先建立了一個原始的Vector物件$vector1,然後使用copy()方法複製了$vector1,並將其賦值給$vector2。最後,我們分別列印了原始Vector物件和複製後的Vector物件。注意到兩個Vector物件是相同的,說明copy()方法確實成功地複製了原始的Vector物件。

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