great! thank you a lot Allin.
best
artur

> On Fri, 12 Apr 2013, artur bala wrote:
>
>>> I do supplya list of variables as a function parameter.
>>> Is there a way, inside the function, to grasp the names of the variables in
>>> the list ?
>>> I tried the argname() command but it just gives back the name of the list.
> There's more than one way:
>
> <hansl>
> function void listfoo (list L)
>     string s = varname(L)
>     printf "L names = '%s'\n", s
>     loop foreach i L
>       printf "L %d: name = '$i'\n", i
>     endloop
> end function
>
> open data4-10
> list L = ENROLL CATHOL WHITE
> listfoo(L)
> </hansl>
>
> Allin Cottrell
> _______________________________________________
> Gretl-users mailing list
> Gretl-users(a)lists.wfu.edu
> http://lists.wfu.edu/mailman/listinfo/gretl-users
>

great! thank you a lot Allin.
best
artur

On Fri, 12 Apr 2013, artur bala wrote:

I do supplya list of variables as a function parameter.
Is there a way, inside the function, to grasp the names of the variables in 
the list ?
I tried the argname() command but it just gives back the name of the list.
There's more than one way:

<hansl>
function void listfoo (list L)
   string s = varname(L)
   printf "L names = '%s'\n", s
   loop foreach i L
     printf "L %d: name = '$i'\n", i
   endloop
end function

open data4-10
list L = ENROLL CATHOL WHITE
listfoo(L)
</hansl>

Allin Cottrell
_______________________________________________
Gretl-users mailing list
gretl-us...@lists.wfu.edu
http://lists.wfu.edu/mailman/listinfo/gretl-users


Reply via email to