當前位置:首頁 » Perl » Perl delete()函數

Perl delete()函數

perl delete()函數,delete()函數學習例子,delete()函數實例代碼,delete()函數教學等

語法

delete LIST


定義和使用

從哈希或指定的陣列的元素,刪除指定的鍵和關聯值。 操作的單個元素或切片。

返回值

  • 返回undef,如果該鍵不存在

  • 相關聯刪除的哈希鍵或數組索引的值。

實例

下麵的(低效率)刪除%HASH和@ARRAY的所有值:

    foreach $key (keys %HASH) {
	delete $HASH{$key};
    }

    foreach $index (0 .. $#ARRAY) {
	delete $ARRAY[$index];
    }

這樣做:

 delete @HASH{keys %HASH};

 delete @ARRAY[0 .. $#ARRAY];