Axel Richter: Stringverarbeitung und Datentypen - Falsche Typangaben

Beitrag lesen

Hallo,

Ich habe folgende Zeilen
s = "1223455"

s2 = vartype(s)

^=8

s2 = typeName(vartype(s))

^=8
        ^=typeName(8)="Integer"

Einmal wird der Typ von s als 8 ausgegeben und das ist die Codierung für String

Wenn ich aber s2 ausgeben lasse, also den Namen des Typs, dann wird Integer ausgegeben.

Klar, 8 ist ja auch ein Integer-Wert.

Die Funktion typeName(s) würde "String" zurückgeben.

viele Grüße

Axel