在Perl中,push函數用于將一個或多個值添加到數組的末尾。它的語法如下:
push @array, value1, value2, …;
其中,@array是要添加值的數組變量,value1、value2等是要添加到數組中的值。
下面是一個使用push函數的示例:
my @fruits = ("apple", "banana", "orange");
push @fruits, "grape", "kiwi";
print "@fruits\n";
輸出結果為:
apple banana orange grape kiwi
在示例中,我們首先創建了一個包含三個水果的數組@fruits。然后,使用push函數將兩個新的水果(“grape"和"kiwi”)添加到數組末尾。最后,使用print語句打印整個數組,輸出結果為所有水果的列表。
注意:push函數還可以接受另一個數組作為參數,這樣可以將另一個數組的所有元素添加到目標數組的末尾。例如:
my @fruits = ("apple", "banana", "orange");
my @newFruits = ("grape", "kiwi");
push @fruits, @newFruits;
print "@fruits\n";
輸出結果同樣為:
apple banana orange grape kiwi
這里,我們創建了一個新的數組@newFruits,包含兩個新水果。然后,使用push函數將@newFruits數組的所有元素添加到@fruits數組的末尾。最后,輸出整個@fruits數組的內容。