remove element from 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

remove element from array <Var/Array> at index <Var/Number>

Post by mark_a_condren » Mon, 13. Sep 10, 20:08

remove element from array <Var/Array> at index <Var/Number>


<Var/Array> = The array to have the element removed from it.
<Var/Number> = The array index (element) to be removed.


Deletes the specified element from an array.
The array is one element smaller after this instruction executes.


Example:

$value = 5

$index = get index of $value in array $this.array offset = -1 + 1

remove element from array $this.array at index $index

The above example would find the required index of the selected value and then the return from that command could be used to specify which index is to be removed from the selected array. If the 'get index' command cannot find the required value in the selected array it returns null.

See here for an explanation of the 'get index' command.


Command Location:

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

[TiP][49] 286846

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

remove element from array <Var/Array> at index <Var/Number>


<Var/Array> = Das Array, von dem ein Element entfernt werden soll.
<Var/Number> = Das Element, das vom Array entfernt werden soll.


Löscht das angegebene Element vom Array.
Das Array ist nach der Ausführung dieses Befehls um ein Element kleiner als vorher.


Beispiel:

$value = 5

$index = get index of $value in array $this.array offset = -1 + 1

remove element from array $this.array at index $index

Das obige Beispiel würde das benötigte Element mit dem ausgewählten Wert finden. Der Rückgabewert dieses Befehls könnte dann genutzt werden, um festzulegen, welches Element vom angegebenen Array entfernt werden soll. Wenn der 'get index' Befehl den benötigten Wert im Array nicht finden kann, wird er null zurückgeben.

In diesem Artikel wird der 'get index' Befehl erklärt.


Zu finden unter:

Locked

Return to “MSCI Reference”