Perl undef 函式



說明

此函式取消定義 EXPR 的值。用於標量、列表、雜湊、函式或型別全域性變數。對雜湊使用 undef $hash{$key} 之類的語句實際將指定鍵的值設定為 undefined 值。

如果您要從雜湊中刪除元素,請使用 delete 函式。

語法

以下是此函式的簡單語法 -

undef EXPR

undef

返回值

此函式返回 undef。

示例

以下是顯示其基本用法的示例程式碼 -

#!/usr/bin/perl -w

$scalar = 10;
@array = (1,2);

print "1 - Value of Scalar is $scalar\n";
print "1 - Value of Array is @array\n";

undef( $scalar );
undef( @array );

print "2 - Value of Scalar is $scalar\n";
print "2 - Value of Array is @array\n";

執行上述程式碼後,將產生以下結果 -

1 - Value of Scalar is 10
1 - Value of Array is 1 2
2 - Value of Scalar is 
2 - Value of Array is 
Use of uninitialized value $scalar in concatenation (.) or string at main.pl line 12.
perl_function_references.htm
廣告
© . All rights reserved.