Externe Funktionen oder engl. Externals lassen sich in Gruppen nach ihren Präfixen, Vorsilben einordnen.
Externals, die einen Rückgabewert haben geben diesen nicht direkt zurück, sondern über eine Variable.
Es führt dazu, dass folgende zusammengesetzte Anweisung nicht wie gewünscht ausgeführt wird.
var string einundzwanzig; einundzwanzig = ConcatStrings(IntToString(2), IntToString(1)); Print(einundzwanzig);
Die Ausgabe am Bildschirm lautet 11
, weil das Ergebnis des ersten Aufrufes von IntToString von dem des zweiten Aufrufes überschrieben wird.
Derartige Verkettungen sollten daher vermieden werden, indem Teilergebnisse in lokalen Variablen gespeichert werden.
var string einundzwanzig, einundzwanzig_zwei; einundzwanzig_zwei = IntToString(2); einundzwanzig = ConcatStrings(einundzwanzig_zwei, IntToString(1)); Print(einundzwanzig);