CajuScript - Nova Versão! Um grande salto...  XML
Índice dos Fóruns » Notícias
Autor Mensagem
eduveks
Virtual Machine Man
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 687
Localização: Lisboa - Portugal
Offline

gugarn, olhando rapidamente o teu codigo de teste reparei em alguns problemas.

O script do lua não esta bem, os ifs, só faz o primeiro IF, mas isto não influencia o resultado por que, os 3 engines só devem ter entrado dentro do IF uma única vez, na primeira vez, pois alteram o valor no Array e depois nas outras iterações fizeram apenas o if e o get, e não fizeram mais o set.

Entendeu? Por isso que no teste que eu postei, eu criei o array dentro do loop, para garantir que sempre entraria dentro do IF.

Por que vc dentro do script esta alterando a referencia do objeto do array, por isso o array fora também é alterado.

Mas isto não altera o resultado do teste, por que os 3 scripts não fizeram o set mais que 1 vez, e todos tiveram o mesmo comportamento.

Faz dentro dos loops um:

System.out.println(colunas[0]);

E vc vai ver que o array fora vai estar com a alteração feita no script.

Por exemplo este código:



O output vai ser:


VLR
VALOR
VALOR
VALOR
...


Ou seja só entrou dentro do IF na primeira vez.

Mas como já disse isto não altera o resultado, pois todos se comportaram da mesma forma

This message was edited 2 times. Last update was at 24/10/2008 10:34:57


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
gugarn
Smalltalk

Membro desde: 22/10/2008 16:18:07
Mensagens: 4
Offline

de qualquer forma vou refazer e atualizar os resultados. =)
 
Índice dos Fóruns » Notícias
Ir para:   
Apoiado e desenvolvido por Caelum Cursos Java - Powered by JForum 2.1.8 © JForum Team