Я пытаюсь написать метод, который при вызове изменяет логическую переменную на true, а при повторном вызове меняет ту же переменную на false и т. Д.
Например: метод вызова -> логическое = true -> метод вызова -> логическое = ложное -> метод вызова -> логическое = истина
Итак, в основном,
if (a = false) { a = true; }
if (a = true) { a = false; }
Я не уверен, как это сделать, потому что каждый раз, когда я вызываю метод, логическое значение меняется на true, а затем снова на false.
a = false
устанавливает значение false, а не тестирует его. используйтеa == false
или еще лучше!a
, чтобы проверить, ложно ли логическое значение. - person Evan Teran   schedule 19.03.2010