racket 相关问题

Racket是Lisp / Scheme系列中可扩展的多范式编程语言。

"球拍王国 "中的怪异代码示例

我现在正在读《Realm Of Racket》这本书,到目前为止我非常喜欢这本书。但是,在第4 12章第74页,有一个代码例子,我就是不明白。也许我的大脑拒绝弄清楚......。

回答 3 投票 5

更新Racket中哈希表的功能

我是一个Racket初学者,我想用hash-update!来更新一个哈希表,其中的值是一个可变的集合。以下是代码行: (hash-update!hash key (curryr set-add!new_val) (......)

回答 1 投票 1

创建一个函数,将向量的向量变成列表的列表。

我知道如何用vector->list把一个向量变成一个列表,但我想知道是否有办法创建一个函数来实现这个目的。例如: (define test-board (vector ...)

回答 1 投票 1

如何在Scribble文档中链接到一个过程的别名?

在为一个函数编写Scribble文档时,我想链接到一个内置函数,这个函数的名称与同一个Scribble文件中正在记录的不同函数相同。通常,@racketlink ...

回答 1 投票 2

是什么让我的图像看起来有一半的宽度?

我试图使用初学者语言中的place-images将一个垂直定位的矩形和另一个对象放置在一个空场景上。然而,当我运行该函数时,矩形只取 ...

回答 1 投票 0

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

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

回答 1 投票 0

“是什么”>

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

回答 1 投票 0


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

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

回答 1 投票 0

如何更改球拍中列表内容的顺序?

我是球拍的初学者,正在学习列表的工作方式。我必须创建一个函数,该函数接受一个count变量和一个列表,并产生相同的列表,但第一个元素循环到结尾...

回答 2 投票 2

使用树递归的Java函数问题

我在将代码从Racket转换为Java时遇到问题。我在球拍中编写了一个过程,用于解决“曼哈顿街”问题的3D版本。问题是,在球拍中,...

回答 2 投票 -1

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

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

回答 1 投票 0

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

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

回答 3 投票 5

将条件应用于结构并产生结构类型的列表

我正在尝试编写一个函数以根据条件生成定义的结构类型的列表,但是只能获取它以生成完整的结构,而不仅仅是名称。这是我的尝试...

回答 1 投票 0

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

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

回答 1 投票 2


如何自我测试球拍包装?

我正在尝试了解球拍中包裹的测试。我想知道是否有人可以给我一个解释性的方式来进行包装测试。所以,我面前有一个包裹(有人...

回答 1 投票 1

将向量转换为列表,然后转换为球拍中的图像

所以,我的大脑被炸掉了,在课堂上,我们正在Drake的Conway的《生命游戏》中进行研究。这是CS类的入门课程,因此对我来说很难,因为编码对我来说是很新的。我有...

回答 1 投票 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

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