insert <Value> into array <Var/Array> at index <Var/Number>

This forum serves as MSCI Reference at EGOSOFT. It's Read-Only for non MSCI Group members.

Moderators: Scripting / Modding Moderators, MSCI Moderators

Locked
mark_a_condren
Posts: 1468
Joined: Wed, 3. Aug 05, 05:05
x3tc

insert <Value> into array <Var/Array> at index <Var/Number>

Post by mark_a_condren » Mon, 13. Sep 10, 19:41

insert <Value> into array <Var/Array> at index <Var/Number>


<Value> = The value to be inserted into the target array.
<Var/Array> = The array the new value is to be inserted into.
<Var/Number> = The index number (element) that the new value is to be inserted at.


Inserts the specified value into the specified array.
The value becomes the array's new element <Var/Number>, and the old element that was at that index moves up one, ie if inserted at index 9, the original 9 would become 10 and all subsequent indexes would also move by 1.
The target array is one element larger after this instruction executes.

Note -> <Value> can be larger than one element.


Example:

$value = 5
insert $value into array $this.array at index 9

The $value would be inserted into the array $this.array at index number 9.


Command Location:

User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 24949
Joined: Sun, 2. Apr 06, 16:38
x4

[TiP][49] 286844

Post by X2-Illuminatus » Sat, 9. Oct 10, 21:22

insert <Value> into array <Var/Array> at index <Var/Number>


<Value> = Der Wert, der ins Ziel-Array eingegeben werden soll.
<Var/Array> = Das Array, in das der neue Wert eingegeben wird.
<Var/Number> = Die Index-Nummer (Element), an der der neue Wert eingetragen werden soll.


Fügt den angegebenen Wert in das angegebene Array ein.
Der Wert wird das neue Element <Var/Number> des Arrays. Das alte Element, dass an dieser Stelle war, bewegt sich um eins nach oben. Wenn bspw. etwas an der Stelle 9 eingegeben wird, wird die ursprüngliche 9 zur 10 werden und alle folgenden Elemente sich ebenfalls um 1 verschieben.
Das Ziel-Array ist nach der Ausführung dieses Befehls um ein Element größer als vorher.

Beachte -> <Value> kann größer als ein Element sein.


Beispiel:

$value = 5
insert $value into array $this.array at index 9

Der Wert $value wird in das Array $this.array an der Stelle 9 eingetragen.


Zu finden unter:

User avatar
Juggernaut93
Posts: 2897
Joined: Sun, 17. Jul 11, 21:03
x4

[39]286844

Post by Juggernaut93 » Wed, 31. Jul 13, 11:31

insert <Value> into array <Var/Array> at index <Var/Number>

<Value> = Il valore da inserire nell'array di destinazione.
<Var/Array> = L'array in cui inserire il nuovo valore.
<Var/Number> = L'indice (l'elemento) nel quale il nuovo valore deve essere inserito.

Inserisce il valore specificato nell'array specificato.
Il valore diventa il nuovo elemento <Var/Number> dell'array, e il vecchio elemento che si trovava a quell'indice si sposta di una posizione; cioè, se il nuovo valore viene inserito all'indice 9, il precedente elemento 9 diventerà il 10 e tutti gli indici successivi verranno spostati di 1.
L'array di destinazione è più grande di un elemento dopo l'esecuzione di questa istruzione.

Nota -> <Value> può essere più di un elemento.


Esempio

$value = 5
insert $value into array $this.array at index 9

$value viene inserito nell'array $this.array all'indice numero 9.


Posizione dell'istruzione nella lista:

Locked

Return to “MSCI Reference”