Domino 9 und frühere Versionen > ND6: Entwicklung

Array initialisieren

(1/2) > >>

wupperhannes:
Gibt es in LS denn wirklich keine andere Möglichkeit, ein Array zu initialsieren, als mit:
A(0)=X0
A(1)=X1
.
.
.
A(n)=Xn

Ich muss mehrere große Arrays vorbelegen. Leider lassen sich die Ini Werte nicht berechnen sondern müssen eingegeben werden.

koehlerbv:
Wo ist jetzt eigentlich genau Dein Problem? Wenn Du ein Array dimensionierst, ist es (entsprechend des vereinbarten Datentyps) initialisiert. Oder brauchst Du andere Vorgabewerte? Oder weisst Du noch nicht, wie viele Elemente das Array mal haben wird (dynamisches Array)?

Bernhard

wupperhannes:
Sorry für die Unklarheiten.

Die Größe des Arrays ist fix und natürlich weiß ich, dass beim Dimensionieren die Arrays initialisiert werden. Aber ich brauche andere Vorgabewerte.

A(0)=57
A(1)=38
.
.
.
A(n)=Xn

m3:
Eine For bzw. ForAll Schleife?

wupperhannes:

--- Zitat von: m3 am 11.07.06 - 23:02:19 ---Eine For bzw. ForAll Schleife?

--- Ende Zitat ---

Dazu müssten die Vorgabewerte einer Rechenvorschrift folgen. Das tun sie aber nicht. Es sind beliebige ( aber nicht zufällige ) Werte.

Ich möchte halt bei ca. 12 Arrays jeweils 64 Zeilen Initialisierung vermeiden. In VB geht das in etwa so:

dim v as Variant
v = Array( 57, 38, ..., Xn )

 Das klappt aber in LS nicht :(

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln