CaptchaIsExist CaptchaIsValid = Result
-------------- ------------- --------
true false = false
Any other variations = true
现在如何编写具有这些结果的逻辑?它看起来很简单,但我认为还不够。
答案 0 :(得分:4)
@Binary Worrier解决方案的替代方案:
bool Result = CaptchaIsValid OR NOT CaptchaIsExist
我认为这更自然地表达了逻辑,即当你阅读它时,它传达了预期的逻辑。
答案 1 :(得分:2)
只需指定false
的条件并将not
应用于它......
not (CaptchaIsExist && not (CaptchaIsValid))
答案 2 :(得分:1)
不,这很简单。
bool Result = not (CaptchaIsExist and not CaptchaIsValid)
答案 3 :(得分:1)
(not CaptchaIsExist) or CaptchaIsValid
答案 4 :(得分:0)
在类似C的伪代码中:
if (CaptchaIsExist && !CaptchaIsValid) then
return false;
else
return true;
答案 5 :(得分:0)
Boolean result = ((CaptchaIsExist && !CaptchaIsValid)) ? false: true;