E aí galera,
Coisa boba,
o quê significa esse operador? Essa exclamação.
if(!metodo())
E aí galera,
Coisa boba,
o quê significa esse operador? Essa exclamação.
if(!metodo())
Operador lógico de negação. No caso você está negando o resultado do metodo().
Se o teu método tem um return que dá como resultado um boolean false a exclamação vai fazer o resultado virar true.
if(!metodo())
se o metodo() retorna false é como se fosse:
if(!false)
que equivale a
if(true)
Eu prefiro imaginar a esclamação, nesse caso, sendo “if not” (se não).
Falo