Break, Exit e até mesmo GoTo podem e devem ser utilizados quando necessário!
Vai depender do que se está buscando ao fazer o algoritmo: Velocidade vs
Legibilidade.

- marcos douglas

On 11/29/07, Sérgio T. Uetanabaro <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Links do Yahoo! Grupos
>
>
>


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

Responder a