+ -
当前位置:首页 → 问答吧 → perl 关键字 and , or 可以这样用吗

perl 关键字 and , or 可以这样用吗

时间:2011-01-10

来源:互联网

比如

print "nonono" and return -1 if not exists $abc{"$some"};

或者
print "yes" or return -2 if not exists $abc{"$skd"};


and 和 or 这样用OK的吗

作者: ztj2247   发布时间: 2011-01-10

没什么不可以。
但很少 这样用。

作者: 兰花仙子   发布时间: 2011-01-10

本帖最后由 zhlong8 于 2011-01-10 16:41 编辑

一般不检查 print 的返回值,你这种用 逗号 感觉会稍微清晰点

而且下面那个 or 用法是错误的。 or 是短路的,正常输出就不会返回 -2 了

作者: zhlong8   发布时间: 2011-01-10