Estoy tratando de escribir un método que cuando se invoca, cambia una variable booleana true, y cuando se invoca de nuevo, cambia la misma variable a falso, etc.¿Cómo hacer que una variable booleana cambie entre verdadero y falso cada vez que se invoca un método?
Por ejemplo: llamada al método -> Boolean = true - > método de llamada -> = false -> método de llamada -> Boolean = true
Así que, básicamente,
if (a = false) { a = true; }
if (a = true) { a = false; }
no estoy seguro de cómo lograr esto, porque cada vez que llamo el método, el booleano el valor cambia a verdadero y luego a falso nuevamente.
¿Qué código tienes? – extraneon
si ese fue el código real que probó, tenga en cuenta que 'a = false' está ** configurando ** a como falso, sin probarlo. use 'a == falso' o mejor aún'! a' para probar si un booleano es falso. –
no es que simplemente establezca a = verdadero, que luego desencadena el 2do si y establece a = falso nuevamente.lo necesita en su segunda línea – Horse