Salve leitor.
No dia--a-dia de um desenvolvedor é muito comum associar um retorno booleano a um valor inteiro, ou outro retorno. Seria algo do tipo (exemplo em Delphi Language):
procedure QualquerCoisa();
begin
if (numPedidos > 0) then
begin
existePedidos := True;
end
else
begin
existePedidos := False;
end;
end;
Isso funciona? Sim, funciona. Mas e se houvesse uma forma mais simples e bem menor. E há!
Qualquer linguagem de programação moderna suporta uma comparação diretamente na atribuição, tornando o código bem mais enxuto. Veja como seria:
procedure QualquerCoisa();
begin
existePedidos := numPedidos > 0;
end;
Simples, não é? Com o código acima a variável existePedido recebe o valor da comparação "numPedidos > 0", sem a necessidade de uso do IF.
Nenhum comentário:
Postar um comentário