closure symbol_variable(string arg)
closure symbol_variable(symbol arg)
closure symbol_variable(int arg)
Constructs an identifier (lfun) closure from the global
variable arg of the current program. The variable may be given as a
symbol, by name or by its ordinal number in the objects
If there is no such variable, or if it is not visible outside
the object, 0 is returned.
If the argument is an integer, and the variable is inherited
and private in the inherited object (i.e. hidden), then a
privilege violation will occur.
symbol_variable("var") -> #'<this_object>->var
symbol_variable(0) -> #'<this_object>->base
Enabled since 3.2.1@8.
lambda(E), quote(E), symbol_function(E)