- //@ elements from the iterator that do not pass the test given by the closure. Since all these
- //@ closures compile down to the pattern described above, there is actually no heap allocation
- //@ going on here. This makes closures very efficient, and it makes optimization fairly
- //@ trivial: The resulting code will look like you hand-rolled the loop in C.
+ //@ elements from the iterator that do not pass the test given by the closure.
+ //@
+ //@ Since all these closures compile down to the pattern described above, there is actually no
+ //@ heap allocation going on here. This makes closures very efficient, and it makes
+ //@ optimization fairly trivial: The resulting code will look like you hand-rolled the loop in
+ //@ C.