TYPEOF

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » T » TYPEOF

Syntax: TYPEOF (Variable | Datentyp)
Typ: Anweisung
Kategorie: Speicherverwaltung

TYPEOF ist eine compiler-interne Variable, die nur während des Compilier-Vorgangs zur Verfügung steht. Der Parameter kann sein:

In der Form DIM AS TYPEOF(INTEGER) foo oder DIM AS TYPEOF(12345) foo wird die Variable foo als INTEGER definiert.

Beispiel:

Dim As TypeOf("Text") foo

#Print TypeOf(foo)

#If TypeOf(foo) = String
  Print "String"
#ElseIf TypeOf(foo) = ZString
  Print "ZString"
#EndIf

Print foo

Sleep

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht TYPEOF nicht zur Verfügung und kann nur über __TYPEOF aufgerufen werden.

Unterschiede zu QB: neu in FreeBASIC

Siehe auch:
Datentypen, TYPE (UDT), Verschiedenes