2
respostas

Usando IF sem {}

Ola, boa tarde. Sei que pode parecer uma dúvida meio besta, porém você utilizou o if sem as chaves e funcionou normalmente, porque?

        if (_tipo == 1)
            return Salario;

pensei que precisava ser assim:

        if (_tipo == 1){
            return Salario;
    }

Desde já agradeço pela atenção.

2 respostas

Quando é só uma linha não tem problema deixar as chaves de fora, pois ele vai considerar somente 1 linha;

Agora se você colocar mais de uma linha abaixo do IF você vai precisar colocar as chaves, pois senão ele vai entender somente a primeira linha.

O IF sem chaves faz com que apenas a próxima expressão seja avaliada.