Control Flow keyword
in
For-in iteration over arrays and Iterable collections.
for item in collection iterates over arrays or any java.lang.Iterable. The compiler lowers to enhanced for loops in Java.
Affogato
example.aff
func loop() {
var names = List<String>()
names.add("a")
for name in names {
println(name)
}
} Generated Java
Example.java
public void loop() {
java.util.ArrayList<String> names =
new java.util.ArrayList<String>();
names.add("a");
for (var name : names) {
System.out.println(name);
}
} Related
[T] list shorthand— Square-bracket syntax for java.util.List.