perl判断变量是否有值
答案:2 悬赏:10 手机版
解决时间 2021-02-28 05:45
- 提问者网友:你挡着我发光了
- 2021-02-27 18:21
perl判断变量是否有值
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-02-27 18:59
视乎情况, 视乎你怎样定义"有值", undef , 0 , "", '' 都可以是一个值.
如果你将 $a 赋值成以上任何一个, 那 if ( $a ) 返回的都是 false.
所以你想保险点的话, 可以写成 if ( defined $a ) { ... }
如果你将 $a 赋值成以上任何一个, 那 if ( $a ) 返回的都是 false.
所以你想保险点的话, 可以写成 if ( defined $a ) { ... }
全部回答
- 1楼网友:空山清雨
- 2021-02-27 20:16
在perl中0代表false,所以楼主的想法有一定的问题,如果$a付的值是0,if判断则是不成立的,perl中有defined函数,只当undef是返回false,其他情况返回true
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯