Cómo verificar una lista vacía en Clojure – Resuelto

En Clojure, las listas son estructuras de datos fundamentales, y a menudo necesitamos verificar si una lista está vacía. Afortunadamente, Clojure proporciona funciones integradas para realizar esta tarea.

Usando la función empty?

La forma más sencilla de verificar si una lista está vacía es usando la función empty?, que devuelve true si la colección está vacía y false en caso contrario.

(empty? []) ;; true (empty? [1 2 3]) ;; false

Usando la función count

Otra opción es utilizar la función count para obtener la cantidad de elementos en la lista. Si el valor es 0, la lista está vacía.

(= (count []) 0) ;; true