VAL-Funktion
Syntax:
Verwendung:
Bemerkungen:
Beispiel:
Hinweis:
GW-BASIC
VAL(X$)
Gibt den numerischen Wert des Zeichenfolgenaus
drucks X$ zurück. Mit der VAL-Funktion werden
Leerzeichen, Tabs und Zeilenvorschübe aus der
Parameterfolge gelöscht. So gibt:
VAL(a -3")
beispielsweise -3 zurück.
Beginnt die Zeichenfolge nicht mit numerischen
Zeichen, so gibt VAL 0 zurück.
Die Einschränkungen der Parameterzeichenfolge
bei der Benutzung von CVI, CVS oder CVD gelten
nicht für VAL. Aus diesem Grund ist es besonders
nützlich, Zeichenfolgen mit variabler Länge in
numerische Werte umzuwandeln.
Möglicherweise soll die numerische Bedeutung von
Informationen ausgewertet werden, die beispiels
weise als Folge von Datumsangaben in einen Puffer
für Direktzugriffsdateien eingelesen wurden:
10 FIELD #1,<4 AS YEAR$, 2 AS MONTH$, 2
AS DAY$
120 GET #1,1
130 IF VAL(YEAR$+MONTH$#DAY$) <195-
40713 THEN PRINT "Älter als ich"
Mit der ergänzenden Funktion STR$ werden
numerische Werte in Zeichenfolgen umgewandelt.
GW-BASIC-BEFEHLE UND FUNKTIONEN
VAL
4-291