resize array <Var/Array> to <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

resize array <Var/Array> to <Var/Number>

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

resize array <Var/Array> to <Var/Number>


<Var/Array> = The array to be resized.
<Var/Number> = The size you wish the array to be when this command is completed.


Resizes the target array so that it has exactly <Var/Number> elements.
This instruction can either make an array smaller or larger.
Using this command will add/remove elements from the end of the array.
If the selected array is being made smaller, any values stored at these elements being removed will be lost.


Example:

$array.size size of array $this.array

$new.size = $array.size + 5

resize array $this.array to $new.size

The above example would get the current size of the array so the number of required elements could be added to this number. This would then give you the new array size required to accommodate the number of new elements required.


Command Location:

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

[TiP][49] 286847

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

resize array <Var/Array> to <Var/Number>


<Var/Array> = Das Array, dessen Größe verändert werden soll.
<Var/Number> = Die Größe, die das Array nach der Ausführung dieses Befehls haben soll.


Ändert die Größe des Arrays, sodass es genau <Var/Number> Elemente hat.
Dieser Befehl kann ein Array entweder kleiner oder größer machen.
Durch die Benutzung diese Befehls werden Elemente am Ende des Arrays hinzugefügt / entfernt.
Wenn das ausgewählte Array kleiner gemacht wird, werden jegliche Werte dieser entfernten Elemente verloren gehen.


Beispiel:

$array.size size of array $this.array

$new.size = $array.size + 5

resize array $this.array to $new.size

Das obige Beispiel würde die derzeitige Größe des Arrays ermittlen. Die Summe aus dieser Größe sowie der Anzahl der benötigten Elemente ergibt die Größe des neuen Arrays. Diese wird benötigt, um die Anzahl der neuen benötigten Elemente anzupassen.


Zu finden unter:

Locked

Return to “MSCI Reference”