函式名稱:Ds\Sequence::reverse()
適用版本:PHP 7.4 及以上版本
用法:該方法用於反轉一個序列(Sequence)中元素的順序。它會修改原始序列並返回反轉後的結果。
語法:
public function reverse(): Ds\Sequence
引數:該方法不接受任何引數。
返回值:返回一個新的 Ds\Sequence 物件,其中包含了原始序列中元素反轉後的順序。
示例:
$sequence = new Ds\Vector([1, 2, 3, 4, 5]);
$reversed = $sequence->reverse();
print_r($sequence); // 輸出:Ds\Vector Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
print_r($reversed); // 輸出:Ds\Vector Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
在示例中,我們首先建立了一個包含數字1到5的 Ds\Vector 物件 $sequence
。然後,我們呼叫了 $sequence
物件的 reverse()
方法將其元素反轉,並將結果賦值給 $reversed
變數。最後,我們分別列印了 $sequence
和 $reversed
物件,可見它們的元素順序都被成功反轉了。請注意,reverse()
方法並不會修改原始序列 $sequence
,而是返回了一個新的 Ds\Vector 物件。