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 |
|---|---|---|
| Identifier | string | 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;