gpt4 book ai didi

ruby - 相当于 ruby​​ debug 'p' 语句的方案

转载 作者:数据小太阳 更新时间:2023-10-29 08:27:56 25 4
gpt4 key购买 nike

我正在尝试调试一些方案代码。如果我可以打印变量或绑定(bind)的内容,那将会很有帮助。

Scheme中Ruby的'p'语句有没有等价的。

特别是,我正在使用 Racket。

最佳答案

没有 p 的等价物,但是自己动手相当容易。

#lang racket

(define-syntax-rule (p e)
(let ([ans e])
(printf "~a => ~a\n" (quote e) ans)
ans))

(p (+ 1 2))

输出

(+ 1 2) => 3
3

作为低技术替代品,您可能还对 C-c C-l keyboard shortcut in Racket 感兴趣.

关于ruby - 相当于 ruby​​ debug 'p' 语句的方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15888564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com