GetIdentifierType (Opus Funktion)

Beschreibung

Gibt den Typ des angegebenen Bezeichners wieder oder "unknown" wenn die Variable nicht definiert ist. So kann nicht nur der Typ abgefragt werden, sondern auch die Existenz einer Variable oder auch einer Funktion geprüft werden.

Argumente

Name
Typ
Beschreibung
Identifierstring

vollständiger Bezeichner

Rückgabewert string

Datentyp der Variable.

Falls der Bezeichner nicht existiert, dann wird "unknown" zurückgegeben. Enspricht der Bezeichner einer Funktion, dann wird "function" zurückgegeben. 

Beispiel

if (GetIdentifierType("Lo_Request.Username") != "string") {Li_AnswerCode = 400; Trace("Username is mandatory (string).\n");}
 
MarkChanges = (GetIdentifierType("WebList") == "integer") * 2 + 3;

Siehe auch

---