f***c 发帖数: 338 | 1 请问都有哪些语言是这样?
在条件判断语句中对于 A && B, 如果A 是false, 就不再evaluate B的结果。
很有用的。 |
l*********s 发帖数: 5409 | 2 the question shall be which language does not do this |
c*******y 发帖数: 1630 | 3 http://en.wikipedia.org/wiki/Short-circuit_evaluation
【在 f***c 的大作中提到】 : 请问都有哪些语言是这样? : 在条件判断语句中对于 A && B, 如果A 是false, 就不再evaluate B的结果。 : 很有用的。
|
c*******y 发帖数: 1630 | 4 if you overload &&,
guess most language will not do SCE.
【在 f***c 的大作中提到】 : 请问都有哪些语言是这样? : 在条件判断语句中对于 A && B, 如果A 是false, 就不再evaluate B的结果。 : 很有用的。
|
f***c 发帖数: 338 | |
f******y 发帖数: 2971 | 6 VS 2008 好像就不这么做。
【在 l*********s 的大作中提到】 : the question shall be which language does not do this
|
d******k 发帖数: 4295 | 7 2005肯定支持,不记得2003支持不支持
【在 f******y 的大作中提到】 : VS 2008 好像就不这么做。
|
z*y 发帖数: 1311 | 8
It only saves some typing, since you can break it into multiple if's.
But saving typing is a big deal in programming.
【在 f***c 的大作中提到】 : 请问都有哪些语言是这样? : 在条件判断语句中对于 A && B, 如果A 是false, 就不再evaluate B的结果。 : 很有用的。
|
d******k 发帖数: 4295 | 9 if(!is.null(flag) && flag)
is much better than
if (!is.null(flag))
{
if (flag)
}
【在 z*y 的大作中提到】 : : It only saves some typing, since you can break it into multiple if's. : But saving typing is a big deal in programming.
|
l*********s 发帖数: 5409 | 10 hehe, you are dead wrong.
【在 z*y 的大作中提到】 : : It only saves some typing, since you can break it into multiple if's. : But saving typing is a big deal in programming.
|
t****t 发帖数: 6806 | 11 怎么可能, 这是规定好的.
【在 f******y 的大作中提到】 : VS 2008 好像就不这么做。
|