ForNext
Only Do What Only You Can Do
010. declare and access global variable
Hyperpolyglot Interpreted Languages: Tcl, Lua, JavaScript, Io より (2012.05.08)
JavaScript
// assign without using var g = 1; function incr_global () { g++; }
Lua
-- assign without using local g = 1 function incr_global() g = g + 1 end
Io
# no globals, but root object is # named Lobby g := 1 incr_global := block( Lobby g = Lobby g + 1 )