Voglio solo capovolgere un booleano basato su quello che è già. Se è vero, rendilo falso. Se è falso, rendilo vero.Il modo più semplice per capovolgere un valore booleano?
Ecco il mio codice estratto:
switch(wParam) {
case VK_F11:
if (flipVal == true) {
flipVal = false;
} else {
flipVal = true;
}
break;
case VK_F12:
if (otherVal == true) {
otherValVal = false;
} else {
otherVal = true;
}
break;
default:
break;
}
Non solo questo è il modo più semplice, ma anche il più pulito. – sharptooth
Io uso questo "toggle" booleano per tutto il tempo nel codice. –
succint e clear è l'unico codice di modo – Jason