Gibt es einen Nachbelegungsoperator für einen Booleschen Wert?

Hi ist so etwas in Java möglich?

boolean flag = true;
if(flag) return flag = false; // return true and assign false to flag afterwards

Um klarzustellen. Das obige funktioniert, wird aber zuerst falsch zugewiesen. Ich möchte erreichen, dass die Flagge zurückgegeben wird, sobald ihrtrue und setze es auf @ zurüfalse danach

Die Struktur sieht ungefähr so aus:

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};

Ich habe darüber nachgedacht, es in einem Durchgang zu tunreturn flag = false;

Antworten auf die Frage(6)

Ihre Antwort auf die Frage