diff --git a/lib/loop.klambda b/lib/loop.klambda index b18c20a..623d632 100644 --- a/lib/loop.klambda +++ b/lib/loop.klambda @@ -3,4 +3,11 @@ statement (cond (= i max) false - (loop max (- i 1) (id statement)))))) \ No newline at end of file + (loop max (- i 1) (id statement)))))) + +(def each + (lambda (it action) + (loop 0 (- (length it) 1) + (id all + (def item (at i it)) + action)))) \ No newline at end of file