Buscar

Melhorando suas expressões if

Código

Aqui vão algumas dicas para aumentar o desempenho e melhor a legibilidade de seu código.

Condições do tipo:

if (a > b) then
  maior = true
else
  maior = false

podem ser facilmente convertidades para:

maior = a > b;

Acostume-se a sempre colocar as condições entre parenteses. Isto evita que o Delphi interprete AND, OR e XOR como operadores binários.

Tente organizar expressões muito longas de forma que as condições com maior chance de serem falsas ficarem no inicio.
Assim a expressão é avaliada mais rapidamente.

Espero ter ajudado
 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 26/06/04
Por: Alexandre Santos Costa
Visualizada: 9140 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009