Chinaunix
标题:
请问如何判断一个标量是否为undef?
[打印本页]
作者:
椰子
时间:
2004-09-22 13:13
标题:
请问如何判断一个标量是否为undef?
我想批量检查一些主机的某些特定端口是否打开
$session = Net::Telnet->;new( Host=>;$host01,
Port =>; $port,
Errmode =>; 'return') ;
如果用return作Errmode,当new失败的时候,程序不会终止而是返回undef,那么我该如何判断是否失败呢?
不好意思,菜。。。
或者有没有什么更简洁的写法?
作者:
apile
时间:
2004-09-22 13:42
标题:
请问如何判断一个标量是否为undef?
defined
作者:
椰子
时间:
2004-09-22 13:56
标题:
请问如何判断一个标量是否为undef?
不好意思,我自己试了一下
用if(!($session))就可以,不好意思
要是defined如何写的?
。。
明白了defined()
谢谢apile不厌其烦
作者:
gunguymadman
时间:
2004-09-22 15:12
标题:
请问如何判断一个标量是否为undef?
if ( defined $_ ) {
print $_," now defined \n";
}
else { print "not defined \n"; }
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2