Eu uso o break na boa e acho um ótimo recurso. Imagine o seguinte:
 
Var
  FLista:TStringlist;
 
Procedure Processa(ATexto:String);
Var
  i, idxUsado:Integer;
begin
  For i:=0 to Lista.Count-1 do
  begin
    if SameText(Lista.Strings[i],ATexto) then
    begin
      idxUsado := i;
      break; 
    end;
  end;
 
  //... mais codificacao usando a var idxUsado
end;
 
Para melhorar a performance nada melhor do que o break em uma busca como
mostrado acima. Descartem qq besteira no codigo acima. Somente quis ilustrar
um bom uso pro break.
 
 
[]´s
 
Sérgio T. Uetanabaro

 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Joao Morais
Enviada em: quinta-feira, 29 de novembro de 2007 08:46
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Array



Alessandro DUARTE de Moraes wrote:
> Break é gambiarra! Meu professor de "Estruturas de Programação" dava zero
na nota do trabalho se visse algum break no programa.

Exit é gambiarra também?

--
Joao Morais



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a