Einfache Verarbeitung: Ausdrücke

Ausdruck wird der allgemeine Name jeder Art von Berechnung in PureBasic genannt, egal ob numerisch oder String. Ausdrücke können so einfach wie ein fester Wert sein, es können jedoch auch komplexe mathematische Formeln sein, die viele Operatoren, Variablen und feste Werte beinhalten.

Alles, was einen Wert darstellt, kann in einem Ausdruck verwendet werden. Zum Beispiel können Befehle in Ausdrücken verwendet werden (Sie haben ja schon Erfahrung mit Operatoren und dem Befehl Str), sofern sie einen Wert zurückgeben. Es ist dann dieser Wert, der im Ausdruck verwendet wird.

Sie können Ihre Ausdrücke so komplex machen, wie Sie mögen (oder sie für bessere Lesbarkeit vollständig aufsplitten). PureBasic vereinfacht automatisch den Ausdruck, um die beim Ablauf Ihres Programms erreichte Berechnungsgeschwindigkeit zu steigern.

Das folgende Beispiel zeigt eine Vielzahl von Ausdrücken. Sie können den Quellcode hier finden.

OpenConsole()

; Ein einfacher Ausdruck
simple.l = 8
expression.f = simple * 3 + 2

; Ein komplexeres Beispiel
detail$ = "This is the value of "
var_name.s = " expression"
output_string.s = detail$ + var_name + ": " + StrF(expression)
PrintN(output_string)

PrintN("Press return to exit")
Input()
CloseConsole()
End

Ausgabe des Ausdrücke Beispiels