Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

silvarudo

[Resolvido] argumentos variáveis

Recommended Posts

Aí gente, beleza?

 

Seguinte, to procurando na internet mas não acho nda parecido em Delphi/pascal.

 

Preciso criar uma função que receba número de argumentos variáveis, desde que sejam do mesmo tipo.

 

Assim:

 

Function Variante( dif: Double, x: Integer): Double

var

i: integer;

begin

num_Arg := NumeroArg(dif); // Pega o número de argumentos passados à função

 

for i:= 0 to (x div num_Arg) do

dif := dif + 0.1;

 

result := dif;

end;

 

Depois eu preciso passar mais argumentos do que o declarado:

 

valor := Variante(1, 3, 5, 4.0, 100);

 

Tem como fazer isso em pascal?

Existe função que possamos passar argumentos variáveis em Delphi?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.