scheme

scheme

文章 27 浏览 96

在方案中列出作为参数

假设我有一个过程 foo,它接受三个参数,并返回一个列表,其中所有参数都加倍: (define (foo a b c) (list (* 2 a ) (* 2 b) (* 2 c))) 我想要做的是…

梦纸 2024-09-04 12:33:59 7 0

方案:与集合混淆!

我很困惑这段代码是如何工作的: (define m (list 1 2 3 '(5 8))) (let ((l (cdr m))) (set! l '(28 88))) ==&gt(1 2 3 (5 8)) (define o (list 1 2 3…

小帐篷 2024-09-04 09:52:18 4 0

Lisp 中 1 和 '1 有什么区别?

我从来没有真正想过 Lisp 中的符号是否可以是数字,所以今天我玩了一下: &gt '1 1 &gt (+ '1 '1) 2 &gt (+ '1 1) 2 &gt (define a '1) &gt (+ a 1) 2…

静待花开 2024-09-04 06:05:42 6 0

方案/记忆中的数组

如何在Scheme中使用数组? 特别是,我正在尝试使用记忆来实现递归斐波那契过程。数组是否存在于Scheme中? 如果没有,我该如何实现记忆化?…

愁以何悠 2024-09-04 04:08:59 2 0

您所知道的 Windows 上最好的免费方案实现是什么?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

一百个冬季 2024-09-04 01:09:53 7 0

方案中的多维向量?

我之前问过一个关于方案中数组的问题(结果它们被称为向量,但在其他方面基本上与您期望的相同)。 有没有一种简单的方法可以在 PLT 方案中处理多维 a…

記憶穿過時間隧道 2024-09-04 00:50:46 4 0

使用 r6rs 必须使用 display 来输出内容吗?

背景:我是计划的新手,正在使用 DrScheme 来编写我的程序。 当我将程序作为 r5rs 运行时,以下程序输出 12345: 12345 但是,以下程序不输出任何内容…

倾其所爱 2024-09-04 00:03:17 7 0

方案中的 lambda 有何意义?

我正在学习计划。我知道如何使用 lambda 和 let 表达式。 然而我正在努力弄清楚使用 lambda 的意义是什么。难道你不能用 let 做所有可以用 lambda 做…

相思碎 2024-09-03 18:32:20 3 0

为什么大多数 S-Expression 语言都是动态类型的?

为什么大多数Lisp 和Scheme 都是动态类型的? 静态类型不会与它们的一些常见功能混合吗?…

雅心素梦 2024-09-03 14:30:30 2 0

方案标准功能?

在哪里可以找到方案标准函数的列表以及描述如何使用它们?…

羅雙樹 2024-09-03 13:15:47 4 0

如何编写一个方案宏来定义变量并以字符串形式获取该变量的名称?

这主要是 (define (get-cpyfunc name type) (lambda args (if libpython (apply (get-ffi-obj name libpython type) args) (error "Call init before …

失眠症患者 2024-09-03 12:00:14 1 0

在 Racket 中,我可以在调用另一个函数后导出函数吗?

我正在尝试使用方案的 FFI 创建到 libpython 的绑定。为此,我必须获取 python 的位置,创建 ffi-lib,然后从中创建函数。例如,我可以这样做: (modu…

清风挽心 2024-09-03 09:30:34 10 0

在方案中使用 lambda 而不是 let

在 SICP 1.2.1 中,有一个生成有理数的函数,如下所示: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g)))) 我只是好奇如何使用…

季末如歌 2024-09-03 02:31:16 8 0

在使用 DrScheme 的 SICP 练习 2.26 中,为什么 cons 返回一个列表,而不是一对列表?

在 SICP 练习 2.26 中,给出了这个方案代码: (define x (list 1 2 3)) (define y (list 4 5 6)) 然后给出了这个 cons 调用: (cons x y) 我期望会产…

再可℃爱ぅ一点好了 2024-09-03 01:15:53 8 0

如何使用 Racket 宏定义函数?

我正在尝试编写一个宏来定义具有相关函数的特殊数据结构类。 我知道这是可能的;它在核心语言本身中完成了多次。 作为一个具体的例子,我将如何在Sche…

菩提树下叶撕阳。 2024-09-02 12:51:36 7 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文