Re: Sugestão WD10 - substitui WD9 - função atribuir

2 views
Skip to first unread message
Message has been deleted

Carlos Flores

unread,
Mar 4, 2012, 7:39:19 PM3/4/12
to apoie-s...@googlegroups.com
Mais uma sugestão:


atribuir (valor, conjunto, elementos) // atribui um valor a elementos de um conjunto

Exemplos:

O que a função faz
Atribui  um valor a elementos de um conjunto

atribuir(false, 'Chave', ' indice  geral  '); tem mesmo efeito que: Chave.indice = false;
Chave.geral = false;

Entrada: informações que são passadas para a função
  1. Valor: o que será atribuido ao elemento de um conjunto Ex.: 5, 'Maria', false, true .... etc
  2. Conjunto: nome do conjunto    Ex.: 'Expandir', 'Doc' .... etc
  3. Elementos:  id de elementos do conjunto Ex.: 'indice', '  Lead IndTopico ' .... etc
Saída:
  • não retorna nenhum valor
  • executa "conjunto.id = valor;" para cada elemento
Código da função:

function atribuir (valor, conjunto, elementos) // atribui um valor a elementos de um conjunto
    {var id;
    var array = str2array(elementos); // converte para array se for string
    for (id in array) // para cada elemento do conjunto
        eval(conjunto +"['" + array[id] + "'] = " + valor);} // conjunto.id = valor;


Abraços do Carlos



Em 4 de março de 2012 12:39, Walter Dominguez <domi...@gmail.com> escreveu:
Prioridade do owner: é a mais alta em relação as outras sugestões

Sugestão:
Incluir geração da documentação no proprio código
Ver que informações devem estar na função: http://apoie.net.br/desenvolvimento/WFuncAtribuir.html

Necessidade: documentar a function Atribuir partindo do codigo para a especificação, a fim de facilitar sua compreensão e uso, sob os ponto de vista de quem usa a função, de quem constroi e do dono (owner)


??Duvidas: ainda tenho duvidas quanto ao o que a função faz. Fiz um teste colocando alert dentro da função para ver o que estava sendo passado e retornado. Mas não deu para saber bem o que e sai.

Walter

Reply all
Reply to author
Forward
0 new messages