小编ayh*_*hid的帖子

如何在mzscheme/guile REPL中使用箭头键?

当我输入guile或mzscheme的REPL时

(define x 15)
Run Code Online (Sandbox Code Playgroud)

然后按箭头键我得到(定义x 15)^ [[D.

这是一个终端问题吗?或者需要配置什么?为简单的编辑重写一行是很痛苦的

terminal guile read-eval-print-loop

9
推荐指数
1
解决办法
594
查看次数

延续与功能的区别是什么?

延续描述接下来会发生什么价值,对吧?这不仅仅是一个获取值并进行一些计算的函数吗?

(+ (* 2 3) 5)
Run Code Online (Sandbox Code Playgroud)

继续(* 2 3)(+ _ 5)

(define k (lambda (v) (+ v 5)))
Run Code Online (Sandbox Code Playgroud)

什么是使用的点call/cc在这里,而不是使用功能k

lisp scheme continuations callcc

5
推荐指数
1
解决办法
260
查看次数