Variáveis

09/08/2004

Existe uma maneira no delphi de se atribuir um mesmo valor a varias variaveis diferentes em uma única linha de comando. Por exemplo, tenho 10 variaveis e quero atribuir o valor 0 para elas. Do modo normal seria assim:
var1 := 0;
var2 := 0;
var3 := 0;
var4 := 0; .... var10 := 0;

o que eu quero saber é se não existe algo tipo assim:
var1, var2, var3,var4, var5, var6, var7, var8, var9, var10 := 0;

sei que isso não existe no delphi mas tem algo semelhante?


Roberto Rossi

Respostas

09/08/2004

Nildo

Assim não, mas tem algo semelhante...
Você cria um Array. Assim:

var
   Variavel: array[1..10&93; of Integer;
   nAux: Integer;
begin
   for nAux := Low( Variavel ) to High( Variavel ) do
      Variavel&91; nAux &93; := 0;
end;


E ao invez de você usar Var1 Var2 Var3 ... Var10 você usa assim:
Variavel[1], Variavel[2], Variavel[3]...Variavel[10]

Ok?


Responder Citar

09/08/2004

Roberto Rossi

e se as variaveis tiverem nomes diferentes, ao inves de var1, var2, var3
fosse dia, tarde, noite. Como ficaria o comando?


Responder Citar

09/08/2004

Nildo

Nesse caso não taria como fazer isso. Vai ter que inicializar uma a uma.


Responder Citar