[RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por Thomaz em Seg 30 Jul 2012, 21:12

Suponha o seguinte script:

Scr_calcula(px):
argument0 = 1 + 2;
//sendo px o "nome" de uma variável

Eu só quero saber se é possível substituir um argumento pelo "Nome" de uma variável, pois eu preciso criar muitas variáveis e me utilizar de um script genérico que já substitui tais variáveis pelos valores que se repetem (De forma diferente) facilitaria muito as coisas.

Ps: Preciso que seja exatamente desta forma, pois utilizar o "return" (para retornar os valores) é justamente o trabalho que estou tentando polpar(Já que são diversas ARRAYS e não simples variáveis).


Ou seja, é possível fazer com que eu coloque o "nome" das variáveis como argumento?


Última edição por Thomaz em Sab 04 Ago 2012, 09:23, editado 2 vez(es)

Thomaz

Ranking : Nota A
Número de Mensagens : 106
Idade : 21
Data de inscrição : 13/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://bigleafeater.tumblr.com/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por luiz_eldorado em Seg 30 Jul 2012, 21:57

Na verdade você está fazendo errado, as variáveis "argument" são criadas automaticamente, é delas que você vai pegar o argumento, se você está setando para 1 2 é claro que ela será 3 e não faz sentido nenhum. Faça algo assim:
Código:
//Scr_calcula(px)
nome=argument0

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por Thomaz em Seg 30 Jul 2012, 22:42

o 1+ 2 foi um exemplo óbvio para que você entendesse o que eu quero fazer. É JUSTAMENTE ISTO QUE EU QUERO SABER:

É possível passar por argumento o "NOME" da variável? (Coloco "nome" por falta de uma denominação melhor. Considero nome da variável, por exemplo: HP, MP, X, Y, POSICAO, ANGULO...)

Imagina que eu preciso que o mesmo script crie diversas Arrays. Só que cada Array terá um nome diferente.
Por exemplo ÓBVIO TAMBÉM:
1° array:
Scr_array(px)
-------------------------
i = 0;
repeat(10){
i += 1;
argument0 = i;
}
------------------------
2° array:
Scr_array(yx)
---------------------
i = 0;
repeat(10){
i += 1;
argument0[i] = i;
}
----------------------
//onde o argument0 é substituído por px, yx e diversas variáveis(Nome delas para ser específico).


Assim sendo, eu economizaria o trabalho de ter que fazer 300 arrays diferentes para o projeto.



Tudo o que eu quero saber é justamente isto. Existe a possibilidade de se fazer com que o argumento seja substituído pelo nome da variável? (talvez algum código que transforme uma string no nome da variável ou coisa do tipo.)

[i]PS: Não precisa me dizer outras soluções óbvias. Eu já sei de outras soluções e deixei bem claro que queria economizar tempo. Se quiser responder, responda a pergunta que fiz.

Thomaz

Ranking : Nota A
Número de Mensagens : 106
Idade : 21
Data de inscrição : 13/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://bigleafeater.tumblr.com/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por gabrielsch em Seg 30 Jul 2012, 22:49

 
Pelo o que eu entendi você pode usar no lugar de argument0 o código:
Código:
variable_local_set(argument0,i)
Qualquer coisa...

Flw! sorrindo2

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por Thomaz em Seg 30 Jul 2012, 22:52

Sábio senhor gabriel... MUITO sábio. Obrigado cara, resolveu mesmo meu problema. Pode ser trancado. Happy

Thomaz

Ranking : Nota A
Número de Mensagens : 106
Idade : 21
Data de inscrição : 13/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://bigleafeater.tumblr.com/

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Dúvida rápida sobre Variáveis e argumentos

Mensagem por Conteúdo patrocinado Hoje à(s) 10:11


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum