在 Groovy 中生成具有间隔的数字列表

Wei*_*Shi 4 groovy

我正在学习 Groovy。我想要一个从 0 到 n 的数字数组,间隔为 0.1。

double arr=[0,0.1,0.2....n]
Run Code Online (Sandbox Code Playgroud)

我可以编写一个 java 风格的 for 循环,但是有没有更简单的语法来做到这一点?我知道 Groovy 有很多语法糖。

Jac*_*ack 5

我会去,0.0..10.0.collect{it/10.0}但也许有聪明的方法可以通过指定增量来做到这一点。