Skip to end of metadata
Go to start of metadata

<RetVar> = Der Name der neuen Variablen, die die Zeichenkette (string) enthalten soll. 
<Var/Number> = Die Variable / Zeichenkette, die zu einer Zeichenkette konvertiert werden soll. 


Konvertiert die eingegebene Zahl <Var/Number> in eine Zeichenkette, einschließlich Trennzeichen (1000 -> 1.000). 
- Glücklicherweise ist dies lokalisiert, d.h. wenn der Befehl in verschiedenen Sprachen genutzt wird, wird auch immer das Trennzeichen der entsprechenden Sprache verwendet. 

Beachte: 
- Es ist wichtig sicherzustellen, dass immer nur eine ganze Zahl (integer) zu einer Zeichenkette konvertiert wird. Beim Versuch andere Datentypen zu konvertieren, wird das Spiel einfrieren. 

Beispiel 1

if is datatyp[ $this.number ] == DATATYP_INT 
$new.string = convert number $this.number to string 
else 
$new.string = $this.number 
end 

 

In Beispiel 1 wird vor der Konvertierung in eine Zeichenkette überprüft, ob die Variable $this.number eine ganze Zahl ist. Wenn dies fehlschlägt, wird der ursprüngliche Wert von $this.number in $new.string genutzt. Dies kann problemtisch werden, weswegen eine alternative Methode folgt. 

Beispiel 2

$this.number = 123456 

if is datatyp[ $this.number ] == DATATYP_INT 
$new.string = convert number $this.number to string 
else 
$new.string = sprintf: fmt = %s$this.number, nullnullnullnull 
end 

 


 

  • No labels