_g

Die _g-Funktion liefert eine Referenz auf ein globales UniScript-Objekt.

o = _g()

Returnwert

o ist ein Uniscript-Objekt das beim Start von UniPlot als leeres Objekt erzeugt wird.

Kommentar

Das globale UniScript-Objekt kann anstatt globaler Variablen verwendet werden.

Beispiel

def my_init_func_old()
{
    global my_init;

    if (my_init == 1) {
        return;
    }
    do_my_init();
    my_init = 1;
}


def my_init_func_new()
{
    if (_g().my_init == 1) {
        return;
    }
    do_my_init();
    _g().my_init = 1;
}

History

Version Beschreibung
5.30 Neu.

id-1027441