3416_it-IT
Funzione StepIl seguente codice jsl:
i = 97;
print (i, Step (i, 20, "error1", 95, "M03", 125, "error2", 185, "M06", 215, "error3", 370, "M12", 400, "error4") );
produce:
97
"ERROR1"
come output nel log.
Non dovrebbe produrre:
97
"M03"
invece, dal momento che 95 è la più grande x nella lista che è <= 97?
Qualcuno può consigliare quello che sto facendo di sbagliato?
Grazie.Re: funzione StepSembra che l'array Y debba essere numerico. Per ottenere l'effetto che stai cercando, questo esempio può essere utile:
i = 97;
stepi = Match (Step (i, 20, 20, 95, 95, 125, 125),
20, "venti",
95, "novantacinque",
125, "centoventicinque"
);
Mostra (i, stepi);Re: funzione StepCiao:
Credo che sia solo questione di interpretazione - un po 'come una funzione flessibile di floor () con una lista:
È corretto - ritorno:
(95) è il massimo valore x nell'elenco che è minore o uguale a x (97) specificato come primo argomento.
Migliore,
-Opaco