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

perl undef()函數

perl undef()函數例子,undef()函數實例代碼 - 取消定義EXPR的值,使用一個標量,列表,哈希函數,或類型團。

語法

undef EXPR

undef


定義和用法

取消定義EXPR的值,使用一個標量,列表,哈希函數,或類型團。 使用的哈希為undef $hash{$key}這樣的語句; 實際上是設置一個未定義的值指定的鍵的值。 如果你想刪除的哈希中的元素,使用刪除功能。

返回值

  • undef


例子

#!/usr/bin/perl -w
#by www.gitbook.net

$scalar = 10;
@arrary = (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
Use of uninitialized value in concatenation (.) or 
                         string at test.pl line 13.
2 - Value of Scalar is
2 - Value of Array is