功能评估

CIDER 函数 cider-eval-last-sexp 可用于在编辑缓冲区内的代码时执行代码。默认情况下,此功能绑定到 C-x C-eC-x C-e

CIDER 手册说 C-x C-eC-c C-e 将:

评估点之前的表格并在回波区域和/或缓冲区覆盖中显示结果。

例如:

(defn say-hello
  [username]
  (format "Hello, my name is %s" username))

(defn introducing-bob
  []
  (say-hello "Bob")) => "Hello, my name is Bob"

当光标位于 say-hello 函数调用的结束位置之前时执行 C-x C-eC-c C-e 将输出字符串 Hello, my name is Bob