NULL in Perl
来源:互联网 发布:斗鱼fifa卡卡淘宝店 编辑:程序博客网 时间:2024/05/19 00:12
NULL in Perl
2010-03-17 星期六 阴天 @HZ
Perl没有指针的概念,所以他提供了两个操作符:defined和undef。但是千万要注意两种不是if-else的关系。
defined(var); 用于判断一个对象是否为undef。值得注意到是perl经常会自作聪明的为一些undef变量提供默认值,比如为undef的字符串初始化为空字符串,为undef的数值型初始化为0.
# let's say you've got the user input in $input..
if (defined($input) && $input ne "") {
# input is defined and not empty
}
else {
print "input wasn't filled in/n";
}
# input is defined and not empty
}
else {
print "input wasn't filled in/n";
}
而undef(var);则是用于将一个变量重置为undef状态。
- NULL in Perl
- Thinking in Perl
- perl---Staying in Control
- Reference in Perl
- Perl debug in eclipse
- scalar in perl
- Unicode in PERL 初探
- Regular expressions in Perl
- Thinking in Perl Learning
- Simple socket in Perl
- Subroutine in Perl
- strict pragma in Perl
- diamond operator in Perl
- Error in perl matching
- Sorting in Perl
- Perl Regex: execute perl code in RegEx
- PERL in a nutshell (Perl 手册)__1
- PERL in a nutshell (Perl 手册)__2
- 使用WinSCP软件在windows和ubuntu中进行文件传输
- 世界4个头号Linux认证浅析
- zoj 2401 dp
- 程序设计中的栈和堆的使用
- jQuery.validate使用手册
- NULL in Perl
- 如何让普通元素浮动在FLASH之上
- POJ 1088 滑雪
- 局部静态变量的初始化与异常
- global class object互使用注意事项
- Private:有价值链接收藏
- JQuery -1
- wordpress 编辑区 语法高亮 插件WP-Syntax
- SQL函数的使用