lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

You want

for k,v in globals() do
   print(k .. "= " .. type(v))

Note that once the value of the variable has been bound to "i",
its original name is lost.  That's the way almost all programming
languages work these days (including C++).

--- simonhaines <> wrote:
> I'm trying to find the Lua counterpart for the C++ '#' directive (turn
> a variable name into a string). Is there one? Such that:
>   g = globals()
>   foreach(g, function(i, v) print( *stringize(i)* .."= "..type(v)))
> Thanks,
> Simon

Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax