Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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. 

 

Info
titleBeispiel 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.  

Info
titleBeispiel 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 

...