¿Por qué debería (todo? ¿Cadena? []) Rendir verdadero?

Mirando el código fuente deevery? aclarapor qué

(every? string? []) => true

Esto es porqueevery? Se implementa recursivamente y utiliza.(nil? (seq coll)) para acabar con la recursion. Pero, mi pregunta es, ¿qué sentido tiene este comportamiento? Solo tropezé con eso.

He resuelto mi problema usando

(and (seq x) (every? string? x))

Respuestas a la pregunta(6)

Su respuesta a la pregunta