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))
end

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 <simonhaines@yahoo.com.au> 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
http://taxes.yahoo.com/