Почему (каждая? Строка? []) Должна давать значение true?

Глядя на исходный код дляevery? проясняетЗачем

(every? string? []) => true

Это потому чтоevery? реализуется рекурсивно и использует(nil? (seq coll)) закончить рекурсию Но мой вопрос: какой смысл в этом поведении? Просто споткнулся об этом.

Я решил свою проблему, используя

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

Ответы на вопрос(6)

Ваш ответ на вопрос