scheme 相关问题

Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。

在计划中注释代码

我正在看Scheme中的一些代码,从Festival中看,似乎搞不清楚注释。目前,我可以看到;,;;和;;用来表示注释行。网络上的其他资料表明,......。

回答 3 投票 22

如何解决方案DrRacket中违反合同的错误?

(define is1?(lambda(tuple)(if(and(= 2(length tuple))(= 1(-(cadr tuple)(car tuple))))(list?tuple))#t ...] >

回答 1 投票 0

如何使用(Web客户端)以guile的形式获取响应数据?

我正在尝试使用https://www.gnu.org/software/guile/manual/html_node/Web-Client.html上找到的文档以字符串形式获取响应数据。该文档提到http-request:返回两个...

回答 1 投票 0

“是什么”>

我最近在Racket的ffi文档中偶然发现了以下示例代码:(let-values([(data meta)(read-sound *“ /tmp/x.wav”)])(printf“ >>> data-长度:〜s \ n >>> meta:〜...

回答 1 投票 0

Scheme(Fluent)内部(do…)中的运行代码与循环外部执行的代码不同

我上一个问题的续集:我正在使用ANSYS Fluent程序进行CFD仿真。该程序允许使用所谓的日记文件对模拟设置进行部分自动化,并且I ...

回答 1 投票 2

SICP第3.5.2章无限流整数定义

我正在阅读SICP,并且难以理解为无限流提供的一个示例:https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-ZH-24.html# %_sec_3.5.2我们...

回答 3 投票 2

SICP-练习2.63-确定增长顺序

这里是SICP(计算机程序的结构和解释)中的一项练习:练习2.63:以下两个过程中的每一个将一个二叉树转换为一个列表。 (定义(tree-> list-1 ...

回答 1 投票 1

循环将列表放入方案中n次

我正在尝试编写一个带有两个参数的函数,即一个列表和要循环的次数n。我一直在尝试实现一个let循环来调用helper函数,将结果保存到一个变量中,...

回答 1 投票 0

奇怪的mit-scheme解释器行为

我已经开始研究SICP,并将repl.it用于代码练习。现在我想在本地编写代码。我已经安装了mit-scheme应用程序,并尝试将代码从repl.it移到我的计算机上。但是当我...

回答 1 投票 0

方案:继续编译

im目前正在OCaml中为方案的子集编写编译器,并且在理解如何使用延续进行编译时遇到了麻烦。我发现了一些很棒的资源,即:cmsu的cps幻灯片...

回答 1 投票 1

如何使用方案查找文件是否在目录树中?

我正在尝试编写一个使用目录树和文件名的函数查找,并确定目录树中是否存在具有该名称的文件。我用文件编写的内容...

回答 1 投票 0

在球拍中列表到字符串的转换

如何在DrRacket中将列表转换为字符串?例如,如何将'(红色黄色蓝色绿色)转换为“红色黄色蓝色绿色”?我尝试使用list-> string,但这似乎仅适用于...

回答 3 投票 5

将功能应用于球拍中的树结构

我正在尝试以Map的形式将函数应用于树,但不确定如何进行操作。这是我的尝试。((

回答 1 投票 2


平整方案清单

我正在尝试创建一种用于在方案中使用R5RS语言展平列表的函数,并且遇到了这样的问题,即我的函数仅返回输入列表而不删除括号。 ...

回答 3 投票 0

Racket中的define-struct是什么,为什么没有变量?

[在大学的一门CS课程中,我们必须与Racket合作。在上大学之前的大部分编程时间中,我都在使用PHP,Java和JavaScript。我知道球拍是功能性的...

回答 4 投票 5

类型检查器:提供了'n'的声明,但'n'在以下位置中没有定义:n

我正在尝试在Lisp / drRacket中执行阶乘计算器功能,但是我遇到了问题,无法弄清楚。 #lang typed / racket(:n Number)(define(faktoriyel n)(cond((

回答 1 投票 0

球拍参数合同错误

我已经开始学习合同,并且我有这样的程序:(定义/合同(folder-map fa xs)foldr-map / c(定义(it xs ys)(if(null?xs)(cons ys a) (让* [[p((cdr ...

回答 1 投票 1

在方案列表中定义“减少”

(定义(BOR xy)(cond((等于?x #t)#t)((等于y #t)#t)(其他#f)))(定义(减少操作列表)(cond(( null?list)(cond((BOR(等于?op +)(等于?...

回答 4 投票 0

SICP:我无法理解斐波那契算法的时间复杂性

我正在阅读SICP。这是我对计算机科学的第一次介绍。这本书在下面介绍了斐波那契算法:(define(fib n)(cond((= n 0)0)((= n 1)1)(else(+(fib(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.