I dati dell'elenco di seguito (LotSlot_Start) sono stati estratti da una casella di riepilogo in un'app che sto creando. Sto cercando di trasformarlo in una matrice di forma [14, 13]. Il sotto mi dà quello che voglio, ma voglio essere in grado di farlo per qualsiasi numero di voci.
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);Ho creato questo script:
//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);
Ma si blocca sempre JMP quando provo a eseguirlo. Non riesco a capire perché. Qualsiasi aiuto sarebbe apprezzato.
Grazie,
Questo è quello che ottengo per essere distratto prima di colpire l'invio. Sono contento che l'abbia capito ...
Il secondo argomento del ciclo for deve essere minore o uguale a, in questo momento è falso per il primo valore di i.
for(i=1, i<=nitems(lotslot_start), i++,
Non ho capito quale fosse il problema Ho dimenticato il '<' durante la definizione dell'intervallo di i, 'i <= nitems ()'