darimont: Stringverarbeitung und Datentypen - Falsche Typangaben

Ich habe folgende Zeilen
s = "1223455"

s2 = vartype(s)
s2 = typeName(vartype(s))

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.

Wer kann mir hier helfe?

  1. 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