dru*_*dru 2 ruby scheme racket
我正在尝试调试一些方案代码.如果我可以打印变量或绑定的内容将会很有帮助.
是否有相当于Ruby in Scheme的'p'语句.
特别是,我正在使用Racket.
没有p等价物,但滚动你自己很容易.
#lang racket
(define-syntax-rule (p e)
(let ([ans e])
(printf "~a => ~a\n" (quote e) ans)
ans))
(p (+ 1 2))
Run Code Online (Sandbox Code Playgroud)
输出
(+ 1 2) => 3
3
Run Code Online (Sandbox Code Playgroud)
作为一种低技术替代方案,您可能也对Racket中的Cc Cl键盘快捷方式感兴趣.