Die folgenden Listendaten (LotSlot_Start) wurden aus einem Listenfeld in einer von mir erstellten App extrahiert. Ich versuche, daraus eine Matrix mit einer Form zu machen [14, 13]. Das Folgende gibt mir, was ich will, aber ich möchte es für eine beliebige Anzahl von Einträgen tun können.
LotSlot_Start = {"14", "13"};
//This gives me what I want: slot_start = [14, 13]
Slot_Start=Matrix(num(lotslot_start[1]));
Slot_Start=v concat(slot_start,Matrix(num(lotslot_start[2])));
show(Slot_Start);Ich habe dieses Skript erstellt:
//This crashes jmp and I can't figure out why
for(i=1, i=nitems(lotslot_start), i++,
If(i==1, Slot_Start=Matrix(num(lotslot_start[i])));
If(i>1, Slot_Start=v concat(slot_start,Matrix(num(lotslot_start[i]))));
);
show(Slot_Start);
JMP stürzt jedoch immer ab, wenn ich versuche, es auszuführen. Ich kann nicht herausfinden warum. Jede Hilfe wäre dankbar.
Vielen Dank,
Das ist es, was ich bekomme, um abgelenkt zu werden, bevor ich auf send treffe. Ich bin froh, dass du es herausgefunden hast.
Das zweite Argument der for-Schleife muss kleiner oder gleich sein, im Moment ist es falsch für den ersten Wert von i.
for(i=1, i<=nitems(lotslot_start), i++,
Trotzdem habe ich herausgefunden, wo das Problem liegt. Ich habe das '<' vergessen, als ich den Bereich von i definierte. 'I <= nitems ()'