| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2004 21:13:43
|
zopo
Java Ninja
Membro desde: 29/04/2004 21:37:50
Mensagens: 299
Localização: São Paulo - SP
Offline
|
Se você quer declarar a variavel dentro do loop declare e fique com seu programa sujo... Ou faça uma coisa direita e declare fora... Para ter acesso no resto de seu programa...
|
| Visite http://brunozp.com
| Programador - "A alma de um programador esta na interminável tentativa de programar o que não pode ser programado !" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2004 22:18:30
|
vamorim
JavaEvangelist
![[Avatar]](/images/avatar/bd5af7cd922fd2603be4ee3dc43b0b77.jpg)
Membro desde: 21/11/2003 17:08:39
Mensagens: 481
Localização: Rio de Janeiro - RJ
Offline
|
aborges wrote:Vc acha elegante declarar variaveis dentro de LOOPS? 
zopo wrote:Se você quer declarar a variavel dentro do loop declare e fique com seu programa sujo... Ou faça uma coisa direita e declare fora... Para ter acesso no resto de seu programa...
Acho que elegância não uma coisa muito universal. Muita gente pode achar que o segundo código abaixo é mais elegante...
|
Vinci Pegoretti Amorim
http://vinci.blog.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2004 23:50:54
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Vinci, eu sei que essa discussao vai longe, mas aqui estao meus argumentos sobre a minha preferencia pela 2a versao:
Codigo mais curto eh mais facil de ler e mais rapido de compilar (nao que essa ultima la seja uma graaaande vantagem)
Evita os erros de compilacao do tipo "a variavel pode nao ter sido inicializada"
Eh mais simples de ler - requer a leitura de apenas uma linha (ao inves de duas, com uma distancia consideravel) para entender pra que a variavel serve
Nao tem aquele cheiro ruim de Pascal ou de Portugol
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2004 09:02:19
|
kuchma
Moderador
![[Avatar]](/images/avatar/85422afb467e9456013a2a51d4dff702.jpg)
Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline
|
Ha alguns dias eu estava pensando sobre um negocio semelhante... declaracao dentro de loops de variaveis tipo objeto (referencias).
Exemplo:
A quantidade de objetos em memoria eh a mesma. Porem a cada iteracao eh criada uma nova referencia ("ponteiro") para um objeto do tipo Obj... esta correto isso? Ou as referencias sao sempre as mesmas?
Nesse caso quanto espaco ocupa uma referencia dessas em termos de memoria?
Marcio Kuchma
|
E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox. |
|
|
 |
|
|