Ich gehe davon aus, dass dies aufgrund der Zahlen ist, die Sie verwenden. Für Ihren Java-Code int i = 0; i < 81; i + = 20 kehrt i = 0, i = 20, i = 40, i = 60 und i = 80
aber Ihren folgenden Code numbers.sequence (1, 81/20)} sollte die ganzen Zahlen zurückgibt von 1 bis 4.05, wobei 1, 2, 3 und 4 sind.
Die erste Schleife gibt 5 Ergebnisse für i zurück, läuft also 5 mal. die zweite gibt nur 4 Ergebnisse zurück, also läuft 4 mal. Ich würde vorschlagen, dass Sie Ihre Sequenz ab 0 starten, um 5 Ergebnisse wie gewünscht zurückzugeben. Wenn Sie möchten, dass Ihr Java-Code den zweiten Code spiegelt, sollten Sie ihn wie folgt ändern: int i = 1; i < 4.05; i + = 1
Um es einfach auszudrücken, Sie sind mit unterschiedlichen Zahlen durch eine Schleife ausgeführt wird, schlage ich vor, die Änderung der zweiten Aussage von 0.
$ {# numbers.sequence (1, 81/20)} -> Was ist das? Weist das intern, dass es über diesen Bereich laufen soll ODER ist es etwas, das wir explizit erwähnen irgendwo –