Copyright © 2010 Maker Portal.
O uso abusivo da função concatenação nos fluxos, pode ocasionar lentidão ou erros como “Out of memory” no sistema.
Esta função carrega a soma de string na memória e só retira de lá quando o processo morre, com isso temos que tomar certos cuidados no uso desta função em fluxos grandes e complexos.
Para evitar estes tipos de problemas, podemos substituir a função “Concatenação” pela função “Append”
Função Append:
Junta vários itens de texto em apenas um item.
Parâmetros:
1. Valor que terá outros valores adicionados
2. Valor que será concatenado junto ao texto do primeiro parâmetro.
…
N. Valor n a ser adicionado.
Retorno: Retorna o valor concatenado.
Em termo de usabilidade, ela difere da função “Concatenação”, veja abaixo:
Exemplo: Para acumular uma variável com a função concatenação, faríamos:
Já na função Append, não precisa ser atribuído a nenhuma variável, pois ela acumula na variável que estiver no primeiro parâmetro, veja:
Atenção: É indispensável o uso desta função(Append) no desenvolvimento de sistema de nota fiscal eletrônica (NFe), pois faz muitas somas de strings para criação dos XMLs.






26/05/2010 às 09:00
[...] This post was mentioned on Twitter by Softwell Solutions, Softwell Solutions. Softwell Solutions said: Utilize a função append ao invés de concatenação http://ow.ly/1PKKX [...]
26/05/2010 às 13:54
interessante, vou testar essa função