scheme

scheme

文章 27 浏览 96

方案-函数“if”

在下一个代码中, (if (exp1) (Do1) (Do2)) 当 exp1 为 true 时,就会发生 (Do1)。我的问题是,如果条件为真,我想做两件事。含义 - 我想添加一个链接…

风轻花落早 2024-11-02 14:50:23 1 0

方案 - 列表的递归函数

我有这个程序: (define scale-tree (lambda (tree factor) (map (lambda (sub-tree) (if (list? sub-tree) (scale-tree sub-tree factor) (* sub-tre…

高冷爸爸 2024-11-02 14:09:59 0 0

使用cadr时方案错误

谁能澄清这个错误意味着什么? cadr: expects argument of type &ltcadrable value&gt given (1) …

拔了角的鹿 2024-11-02 13:53:02 0 0

如何从Scheme中的列表中删除非重复元素?

给定一个列表, (define ll '(a a a b c c c d e e e e)) 我想删除所有非重复元素并只留下重复元素的一个副本,即删除后,结果将是 (a c e) 我的算法…

清秋悲枫 2024-11-02 12:43:16 0 0

在scheme中构建一棵哈夫曼树

我已经被这个问题困扰了几天了。如何使用以下站点上指定的数据构建树: http:// /www.impulseadventure.com/photo/jpeg-huffman-coding.html,在主题…

旧梦荧光笔 2024-11-02 10:48:48 0 0

char< 是什么意思?计划中的意思?

有什么区别? 方案中的 char 和 char=?…

恋竹姑娘 2024-11-02 10:27:02 0 0

如何删除列表方案中的所有重复元素?

我的尝试是, (define (remove-dup lst) (cond ((null? lst) '()) ((null? (cdr lst)) (car lst)) ((equal? (car lst) (car (cdr lst))) (remove-dup …

煮茶煮酒煮时光 2024-11-02 08:33:55 1 0

方案 - 用于将函数应用于嵌套列表中的元素的映射函数

我正在尝试在方案中编写一个映射函数,该函数将函数应用于嵌套列表中的每个值。 例如, (map number? '(3 (2 A) 2 Z) 应该返回 (#t (#t #f) #t #f) 这…

乱了心跳 2024-11-02 07:17:23 0 0

顶级环境中的过程与宏

我将感谢您帮助理解在下文描述的情况下过程和宏之间的行为差​​异。 情况 1(程序) (define bar (lambda (x) (foo x))) closure of 'bar' contains…

蒗幽 2024-11-02 06:46:06 1 0

如何在Scheme函数中声明变量?

可以这样做吗?假设我想获取列表的最后一个元素,我将创建一个变量i = 0,并递增它直到它等于长度。有什么想法吗?一个例子将不胜感激。 谢谢,…

半枫 2024-11-02 06:38:26 1 0

方案 - 列表中的值

我有列表列表: ((1500) (2500) (3500)) 现在,我想使用每个列表中的值。当我这样做时(汽车列表),它给了我(1500)-列表,但我想要值1500(int)。…

鸩远一方 2024-11-02 05:53:32 1 0

方案 - 与列表相等的函数

我写了这个程序: (define find-combination {lambda (a b) (if (eq? ((quotient (car a) (car b)) (quotient (car (cdr a)) (car (cdr b))))) (displ…

疏忽 2024-11-02 02:37:52 0 0

方案:比较列表大小

我的计划程序有问题。我试图获取 2 个列表并比较它们的大小,如果大小相等则返回 true,如果不相等则返回 false。每个原子的值并不重要。 示例: (str…

泅渡 2024-11-01 23:38:21 1 0

方案 - 分数的余数

在Scheme中是否有支持分数运算“div”的函数? 含义 - 11 div 2.75 = 4。…

十级心震 2024-11-01 21:24:52 1 0

使用语法->字符串将列表列表转换为字符串列表

基本上,我想要 '( (whatever1) (whatever2) (whatever3) ... ) ===&gt ( "(whatever1)" "(whatever2)" "(whatever3)" ),只是在列表之外添加引号,列…

浪菊怪哟 2024-11-01 17:25:53 1 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

更多

友情链接

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