1
0
mirror of https://github.com/janet-lang/janet synced 2025-09-01 10:28:04 +00:00

Improve documentation for the all function.

This commit is contained in:
harryvederci
2022-12-09 11:16:42 +00:00
committed by GitHub
parent 373cb444fe
commit 846123ecab

View File

@@ -2065,8 +2065,9 @@
ret)
(defn all
``Returns true if all `xs` are truthy, otherwise the result of first
falsey predicate value, `(pred x)`.``
``Returns true if `(pred item)` returns a truthy value for every item in `xs`.
Otherwise, returns the first falsey `(pred item)` result encountered.
Returns true if `xs` is empty.``
[pred xs]
(var ret true)
(loop [x :in xs :while ret] (set ret (pred x)))