eval-print-last-sexp在暂存缓冲区中的C-j调用上打印两次

时间:2018-03-07 05:28:39

标签: elisp

以下代码打印"你好"当使用 C-j 键(eval-print-last-sexp)执行最后一个语句时,在 scratch 缓冲区中两次。为什么要打印两次?

(setq tmp "hello")
(print tmp)

1 个答案:

答案 0 :(得分:0)

print函数返回其OBJECT参数,因此您可以看到" hello"一旦由于print打印它,然后再次因为eval-print-last-sexp打印print返回值。