The*_*See 4 java processing for-loop
在这里,有人用forPython 制作了一个单行循环.
另一个例子是:
someList = [f(i) for i in range(16)]
Run Code Online (Sandbox Code Playgroud)
这将是这个代码的单行:
someList = []
for i in range(16):
someList.append(f(i))
Run Code Online (Sandbox Code Playgroud)
或者,在Java中:
int[] someList = {}
for (int i = 0; i < 16; i++) {
someList = append(someList, f(i));
}
Run Code Online (Sandbox Code Playgroud)
这f是一些返回整数的函数.
现在,Java中有一个等效的单行程吗?
注意:目前,我使用的是类似于Java的Processing,因此,任何用Java编写的代码都可以在Processing中使用.
Mur*_*nik 12
Java 8的IntStream救援:
int[] someList = IntStream.range(0, 16).map(i -> f(i)).toArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7171 次 |
| 最近记录: |