prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » string()

string()

Syntax:

string string ( x )
string string ( x, format )
string string ( x, int_format, float_format )

Parameter:

?doc?

Beschreibung:

Der folgende Text wurde 1:1 aus der alten Dokumentation kopiert und muss evtl. noch auf den aktuellen Stand gebracht werden.

Aus dem Wert X wird eine Zeichenkette erzeugt. In Abhängigkeit des Typ des Wertes wird eine der vier folgenden Umwandlungen vorgenommen:
  • NONE
    Es wird eine leere Zeichenkette (ohne Zeichen) erzeugt.
  • INT32
    Es wird eine Zeichenkette mit Hilfe der Funktion print() erzeugt, wobei als Format FORMAT bzw. INT_FORMAT oder ersatzweise '%i' verwendet wird.
  • INT64
    Es wird eine Zeichenkette mit Hilfe der Funktion print() erzeugt, wobei als Format FORMAT bzw. INT_FORMAT oder ersatzweise '%i' verwendet wird.
  • FLOAT
    Es wird eine Zeichenkette mit Hilfe der Funktion print() erzeugt, wobei als Format FORMAT bzw. FLOAT_FORMAT oder ersatzweise '%g' verwendet wird.
  • STRING
    X wird unverändert als Ergebnis geliefert.
  • LIST
    Es wird eine Zeichenkette der Form 'LIST[...]'@ erzeugt. Die einzelnen Werte der Liste werden in lesbarer Form ausgegeben, wobei Zeichenketten auf 35 Zeichen gekürzt werden und Fließkommazahlen nur mit 5 Stellen Genauigkeit ausgegeben werden.

    Um eine exakten und wiedereinlesbaren Text zu erhalten muss print('%y',x) verwendet werden.

  • STRING
    Es wird eine Zeichenkette der Form 'MAP[...]'@ erzeugt. Die einzelnen Werte der Liste werden in lesbarer Form ausgegeben, wobei Zeichenketten auf 35 Zeichen gekürzt werden und Fließkommazahlen nur mit 5 Stellen Genauigkeit ausgegeben werden.

    Um eine exakten und wiedereinlesbaren Text zu erhalten muss print('%y',x) verwendet werden.

Funktionsergebnis:

Weitere ähnliche Funktionen:

Typ-Umwandlung
Funktion Kurzinfo
bool() Einen Ausdruck ein einen Wahrheitswert wandeln.
catList() Eine Liste mit den Kopien der einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
charCode() Den Zeichenkode eines Zeichens ermitteln.
charCodeMB() Den Zeichenkode eines Multi-Byte-Zeichens ermitteln.
float() Einen Ausdruck in eine Fließkommazahl wandeln.
int()
int32() Einen Ausdruck in eine 32-Bit Ganzzahl wandeln.
int64() Einen Ausdruck in eine 64-Bit Ganzzahl wandeln.
int64hl()
keyMap()
list() Eine Liste mit den Kopien der einzelnen Parameter erzeugen.
map()
noYes() Einen Wahrheitswert ermitteln, wobei Zeichenketten auf deutsche und englische Bezeichnungen ausgewertet werden.
num() Einen Ausdruck in eine Zahl wandeln.
string()
trunc32() Einen Ausdruck in eine 32-Bit Ganzzahl wandeln. Bei 64-Bit Ganzzahlen werden die oben 32 Bits abgeschnitten.
 
Formatierte Ausgabe
Funktion Kurzinfo
hexDump() Eine Zeichenkette als Hex-Dump ausgeben.
Print() Einen formatierten Text erzeugen.
printBitField() Ein Bitfeld in eine textuelle Darstellung überführen.
printFileName()
printInterval() textausgabe eines Zeitintervalles
printRoman() Ganzzahl in römischer Schreibweise ausgeben.
printTime() Formatierte Ausgabe einer Datums- und Zeitangabe.
string()