gpt4 book ai didi

printing - 如何在Scheme中没有评估的情况下打印符号的定义?

转载 作者:行者123 更新时间:2023-12-04 08:29:12 25 4
gpt4 key购买 nike

如果我想打印一个符号的函数定义,我应该怎么做?

最佳答案

如果我理解正确,您需要一个函数 print-function这样之后

(define (foo x) (cons x x))

它将表现为
> (print-function foo)
(lambda (x) (cons x x))

Standard Scheme 没有这方面的设施。原因是 Scheme 实现可能并且通常会将函数编译为不同的表示形式(字节码、机器码)。

一些 Schemes 可能会保留函数定义;检查您的实现手册。

关于printing - 如何在Scheme中没有评估的情况下打印符号的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328692/

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