在这里,有人用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中使用.