Scala “
To augment Dave’s answer, here is a translation schema for ‘for-comprehensions’ from Scala language specification: A comprehension for (enums) yield e evaluates expression e for each binding generated by the enumerators enums. An enumerator sequence always starts with a generator; this can be followed by further generators, value definitions, or guards. A generator p <- … Read more