Dokumentation zu: symbol_variable(E)

HR Image

        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
        variable table.
        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.

        int base;
        int var;
        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)

Die Seite ist auch in Deutsch vorhanden.

Start » Magierhandbuch » Docu » Efun » Symbol_variable Letzte Generierung: 25.04.2021, 01:58
Email an:
Valid HTML 4.01!