prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » vector()

vector()

Eine Liste mit identischen bzw. inkrementierten Werten generieren.

Syntax:

list vector ( N, value )
list vector ( N, value, increment )

Parameter:

N Anzahl der Element der zu erzeugenden Liste. Es wird also eine Liste der Form LIST[x1,...,xN] erzeugt. Falls N<=0, dann wird eine leere Liste erzeugt.
value Ein beliebiger Wert, der n-Mal in die Liste eingetragen wird.
increment Wurde dieser Parameter angegeben und ist ungleich NONE, dann werden alle Folgeelemente um increment mittels value := value + increment erhöht. Daher muss der Typ von increment immer zu value passen.

Beschreibung:

Es wird eine Liste mit N Elementen erzeugt.

Beispiele
Ausdruck Ergebnis
vector(-1,1) @LIST
vector(0,1) @LIST
vector(1,1) @LIST#1[1]
vector(2,1) @LIST#2[1,1]
vector(3,1) @LIST#3[1,1,1]
vector(3,5,2) @LIST#3[5,7,9]
vector(3,5,-2) @LIST#3[5,3,1]
vector(3.0,5,2) @LIST#3[5,7,9]
vector(3,5.0,2) @LIST#3[5.0000,7.0000,9.0000]
vector(3,5,2.0) @LIST#3[5,7.0000,9.0000]
vector(3,"a") @LIST#3["a","a","a"]
vector(3,"a","b") @LIST#3["a","ab","abb"]
vector(1,"a",1) @LIST#1["a"]
vector(2,"a",1) @LIST#2["a",@NONE[OP-INT32,OP-STRING]]
vector(2,list(1,2q,3.0),10) @LIST#2[@LIST#3[1,2q,3.0000],@LIST#3[11,12q,13.000]]

Funktionsergebnis:   LIST

Als Funktionsergebnis wird immer die generierte Liste geliefert.

Siehe auch:
 list() 

Weitere ähnliche Funktionen:

Listen
Funktion Kurzinfo
alignList()
bitField2list() Aus einem Bitfeld eine numerische Liste erzeugen.
catList() Eine Liste mit den Kopien der einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
flatListNum() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen und numerische Werte kopieren.
isList() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ LIST ist.
l$align()
l$append() Ein Element an das Ende einer Liste anfügen.
l$appendList()
l$bitField() Aus den numerischen Elementen einer Liste wird ein Bitfeld erzeugt.
l$cat() Eine Liste aus den einzelnen Parameter erzeugen. Aus Listen und Maps werden alle Elemente einzeln kopiert.
l$clear()
l$copy() Den Teilbereich einer Liste kopieren.
l$insert()
l$insertList()
l$isSorted() Ist eine Liste sortiert?
l$isSortModeLex() ist der Sortier-Modus einer Liste lexikalisch?
l$length() Die Anzahl der Elemente einer Liste bestimmen.
l$list()
l$move() Den Teilbereich einer Liste kopieren.
l$pack()
l$purge()
l$randomize()
l$remove() Elemente aus einer Liste entfernen.
l$replace()
l$replaceList()
l$reverse()
l$setLength()
l$setSize()
l$size()
l$sort()
l$sortLex()
l$unique() Elemente, die sich wiederholen, aus einer Liste entfernen.
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
list() Eine Liste mit den Kopien der einzelnen Parameter erzeugen.
list2()
randomize()
reverse()
unique() Elemente, die sich wiederholen, aus einer Liste entfernen.
vector() Eine Liste mit identischen bzw. inkrementierten Werten generieren.