Olá, essa pergunta não se trata do conteúdo da aula mas uma dúvida recorrente ao longo do curso, se alguém puder me responder agradeço.
Exemplo:
if(condição)
{
//Faça alguma coisa
}
if(condição)
//Faça alguma coisa
No primeiro exemplo usei as chaves e no segundo exemplo deixei de fora já que existe apenas uma linha que responde a condição imposta.
Trabalhei em uma empresa onde o arquiteto "Proibia" o segundo exemplo, tinha que colocar as chaves independente do que.
Aí vem a dúvida, qual seria a diferença desses dois jeitos por baixo dos panos... Nunca cheguei a questionar o porque, mas ele falava que "Não queria deixar nada na responsabilidade do compilador", mas ainda assim não entendo... pode dar algum problema? Existe alguma perda?
Se alguém puder esclarecer agradeço.