Continuando a série “Revirando meus jobs”…
Uma funcionalidade simples, mas muito legal para trabalhar com containers é o método “conView” da classe Global. Com ela podemos visualizar valores de um container em diversos pontos de um processo, etiquetando cada janela de acordo com um determinado lugar da rotina. Isso é muito útil quando estamos criando métodos que recebem ou processam container de alguma forma, e queremos ver os valores passados, os valores processados e/ou os valores retornado por um ou mais container.
Para exemplificar, segue o seguinte job:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | static void Teste_conView(Args _args) { container con = [1,2,3,4,5]; Integer integer; Counter counter = 1; ; conView(con,"Antes"); while(counter <= conlen(con)) { integer = conpeek(con,counter); con = conpoke(con,counter,integer * 2); counter++; } conView(con, "Depois"); } |
Esta é uma boa alternativa para situações que precisamos debugar para verificar os valores contidos em um container.
Abs,
Anderson Joyle
One Response
Daniel Kuettel
13|Apr|2011 1Cool. This might be usefull at times. 🙂
Leave a reply