数字与undef进行比较
来源:互联网 发布:摄像机采集软件 编辑:程序博客网 时间:2024/06/03 14:28
看下面一个例子:
执行结果如下:
显然,在进行数据比较时,undef会被默认转换为数字0进行比较。
#!/usr/bin/perl -wuse strict;my $var = undef;if($var > 0){ print "> 0\n";}elsif($var == 0){ print "== 0\n";}else{ print "< 0";}
执行结果如下:
[running]test@localhost:/usr/local/app$ perl p.plUse of uninitialized value in numeric gt (>) at p.pl line 5.Use of uninitialized value in numeric eq (==) at p.pl line 5.== 0
显然,在进行数据比较时,undef会被默认转换为数字0进行比较。
- 数字与undef进行比较
- #define与#undef
- JS中的数字进行比较
- Integer,int 数字进行比较
- #undef
- #undef
- #undef
- #undef
- #ifndef/#define/#endif与#undef
- php两个数字进行比较大小
- js中数字和字符串进行比较
- 数字与字符串的比较
- 2 Perl - undef值 与 defined函数
- #define 与 #undef 指令配套使用
- Java—接受键盘输入的两个数字进行比较大小
- 80x86汇编语言编程:三个数字进行比较
- IIR与FIR数字滤器的比较
- PHP中的数字与字符串比较
- Perl脚本包含多个BEGIN及END块
- 在NS2.33下安装和使用tcl-debug-2.0
- Shell生成随机数
- UVA-10470- Where is the Marble?
- 如何查看Shell函数定义
- 数字与undef进行比较
- 第一篇BLOG给全新的自己
- UVA-152- Tree's a Crowd
- iOS里的MVC
- 使用libxml2库设置encoding的问题
- Linux服务器无法解析域名
- uva-299 - Train Swapping
- WP-PageNavi分页插件的使用
- WordPress主题未汉化一例