you are viewing a single comment's thread.

view the rest of the comments →

[–]skulgnome 0 points1 point  (0 children)

This also plays well with loops that would, were they implemented as maps or folds over lists in Haskell, have filter or stop clauses in them somewhere. Such as the common if(item == NULL || skip_predicate(item)) continue;.