假设我有一个字符串$a = "abc";
在优化和速度方面,如果我跑
会更快if ($a ne "abc") {
print "Not abc";
} else {
print "abc";
}
对战
if ($a eq "abc") {
print "abc";
} else {
print "Not abc";
}
?我问,因为我有一个循环,通常会输入else
语句,我想知道是否可以通过切换if / else子句使其更有效地运行
答案 0 :(得分:1)
如果您通常会在第一个示例中转到else块,那么是的,第二个示例会更快一点。但是,当我说一点时,我的意思是你可能不会注意到的一小部分优化,除非你运行代码数百万次。