Versions Compared

Key

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

<RetVar> = Das neue Array mit den gewählten Inhalten. 
<Var/Array> = Das Array, von dem die Inhalte geholt werden sollen. 
<Var/Number> = Das erste Element des geforderten Inhalts. 
<Var/Number> = Das letzte Element des geforderten Inhalts


Erstellt ein neues Array und weist es der Variablen Variable <RetVar> mit dem geforderten Inhalt <Var/Array> zu. Das erste Element ist dabei die erste <Var/Number> und das letzte Elemente die zweite <Var/Number>
Das neue Array ist vollständig angelegt. Eine vorherige Verwendung des Befehls <RetVar> = array alloc: size = <Var/Number> ist daher unnötig. 

Das geklonte Array ist unabhängig vom Quellarray, was Ziel dieses Befehls ist. Hierbei gibt es jedoch etwas zu beachten. Siehe dazu Beispiel 2.

...

Info
titleBeispiel 2

$nested = create new array, arguments='Ich bin geschachtelt'nullnullnullnull 
$array = create new array, arguments=123$nestednull 
$clone = clone array $array: index 0 ... 3 
$clone[3][0] = 'Ich bin geschaltet und werde geteilt' 

$str = $array[3][0
write to player logbook $str  

Mit diesem Beispiel wird 'Ich bin geschaltet und werde geteilt' ins Logbuch geschrieben, obwohl das Array der "höchsten Ebene" geklont wurde.

...