Почему следующая программа Clojure генерирует исключение NullPointerException?
user=> (defn x []
"Do two things if the expression is true."
(if true ((println "first expr") (println "second expr")) false))
user=> (x)
first expr
java.lang.NullPointerException (NO_SOURCE_FILE:0)
second expr
Это упрощенная версия моего фактического варианта использования, где я хочу выполнить, возможно, три оператора (извлекать значения из БД) перед возвратомкарта - {:status 200, :body "Hello World"}
внутри филиала.