LightTable REPL возвращает nil вместо возвращаемого значения функции

Почему LightTable не показывает результаты функций, а возвращает nil?

(defn greet
  ([] (greet "you"))
  ([name] (print "Hello" name))) #'user/greet

(greet) nil
(greet "World") nil

person user977828    schedule 25.04.2015    source источник
comment
зайдите в консоль, нажав ctrl+space, найдите консоль и проверьте там вывод   -  person piyushmandovra    schedule 25.04.2015
comment
Спасибо, я выбрал переключить консоль.   -  person user977828    schedule 25.04.2015


Ответы (1)


На самом деле это не проблема LightTable, функция 'print' возвращает nil. Вы можете увидеть при вводе привет, мир в Clojure REPL, почему там написано "ноль"?

person ayato_p    schedule 25.04.2015