嗨是這樣的可能在Java?布爾值是否存在後賦值運算符?
boolean flag = true;
if(flag) return flag = false; // return true and assign false to flag afterwards
澄清。以上的作品,但首先是假的。想要實現的是儘快將旗返回true
,然後將其重置爲false
。
結構看起來是這樣的:
boolean flag = false;
// some operations which can set the flag true
if(flag){ flag = false ; return true};
// some operations which can set the flag true
if(flag){ flag = false ; return true};
// some operations which can set the flag true
if(flag){ flag = false ; return true};
我被return flag = false;
你爲什麼不嘗試告訴我們? – TDG
爲什麼你不使用'if(flag){flag = false;返回true; }'? –
@KevinCruijssen是的,這將工作。只是好奇,如果有什麼事情的情況下。 –