3416_de-DE
StufenfunktionDer folgende JSL-Code:
i = 97;
Drucken (i, Schritt (i, 20, "error1", 95, "M03", 125, "error2", 185, "M06", 215, "error3", 370, "M12", 400, "error4") );
produziert:
97
"error1"
als Ausgabe im Protokoll.
Sollte es nicht produzieren:
97
"M03"
stattdessen, da 95 das größte x in der Liste ist, das <= 97 ist?
Kann jemand raten, was ich falsch mache?
Vielen Dank.Re: SchrittfunktionEs scheint, dass das Y-Array numerisch sein muss. Um den gewünschten Effekt für dieses Beispiel zu erhalten, kann es nützlich sein:
i = 97;
stepi = Übereinstimmung (Schritt (i, 20, 20, 95, 95, 125, 125),
20 "zwanzig",
95 "fünfundneunzig",
125 "hundert fünfundzwanzig"
);
Show (i, stepi);Re: SchrittfunktionHallo:
Ich glaube, das ist nur eine Frage der Interpretation - eine Art flexible floor () - Funktion mit einer Liste:
Es ist richtig - Rückkehr:
(95) ist der größte x-Wert in der Liste, der kleiner oder gleich dem als ersten Argument angegebenen x (97) ist.
Beste,
-Matt