perl中什么是真什么是假
perl中真的判断和大多数计算机语言中稍微有些不同。下面标量可以表示不同种类的真值:
1、除””和”0″外,所有的字符串为真。
2、除0外,的有数字为真。
3、所有引用为真。
4、所有未定义的值为假。
为了加深理解,可以看看下面的例子:
0 | #会变成字符串”0″,因此为假。 |
1 | #会变成字符串”1″,因此为真。 |
10-10 | #10减10是零,会变成字符串”0″,因此为假。 |
0.00 | #等于0,会变成字符串”0″,因此为假。 |
“0” | #是字符串”0″,因此为假。 |
” “ | #是空字符串,因此为假。 |
“0.00”+0 | #会成为数字0(由+强制),因此为假。 |
\$a | #是一个指向$a的引用,为真,即使$a为假。 |
undef() | #是一个返回未定义值的函数,为假。 |
相关推荐:
- 吃豆腐新解 439
- 怎样向NCBI提交基因序列 438
- Perl输出函数传递的二维数组 422
- centOS7 安装mysql5.6 390
- Bioperl的简单快速安装 387
请登录后回复
最新创建圈子
-
原料药研发及国内外注册申报
2019-01-25 10:41圈主:caolianhui 帖子:33 -
制药工程交流
2019-01-25 10:40圈主:polysciences 帖子:30 -
健康管理
2019-01-25 10:40圈主:neuromics 帖子:20 -
发酵技术
2019-01-25 10:39圈主:fitzgerald 帖子:17 -
医学肿瘤学临床试验
2019-01-25 10:39圈主:bma 帖子:58