Racket是Lisp / Scheme系列中可扩展的多范式编程语言。
我的编程语言组织课程中有一个项目,正在使用 Racket 构建一个 Web API。我已经成功启动并运行了一个具有多个登陆页面的服务器,例如 定位...
如何在Racket中使用宏实现define-type和type-case?
在plai方案中提供了define-type和type-case,但由于某种原因它们不存在于typed/racket中。我想使用宏在球拍中实现这些结构。 我想创建一个 mac...
我无法弄清楚DrRacket(IDE)抱怨的关于(define(bifurcate f a f_a b f_b)的问题...请指教。据说define块是一个不正确的表达式,而pe. ..
上下文:我的教授希望我为他的班级设置一个自动评分器(用于 Gradescope),而我在将结果放入 results.json 文件时遇到了一些困难 错误: write-json:例如...
我有一个 Racket 作业问题,要求我使用递归创建一个合并排序函数。它应该获取一个列表,将其分成较小的列表,然后将它们从最小到最大排序......
我正在尝试使用 Racket 为 BlackJack 游戏制作一整副扑克牌。但是,我有两个问题: 当我使用以下代码时 ;此函数创建所有卡面的列表。 (
有没有可能写出类似C++的东西 模板 std::string dup(int n, std::string s, T... tail) { std::字符串结果; 对于 (int i = 0; i < n; ++i) { r...
这个问题是关于使用 DrRacket 处理 .rkt 文件时生成的 .rkt~ 文件。实际上我不确定这是否是 DrRacket 特有的,但那是我正在使用的 IDE ...
我正在尝试在 Racket 中创建一个函数,用于检查具有嵌套列表的两个集合并返回 true 或 false。如果数字匹配且列表相同,该函数应该返回 true (
我想实现一个函数来计算具有组件的零件的成本。 请您检查一下是否正确? 球拍 说: 总成本:不是名字 (定义结构部分(名称成本
我正在使用 Racket 制作一个应用程序,其中 Racket 也用作脚本语言。我希望用户利用我的可执行文件中提供的一些结构和过程来编写脚本。 为了考试...
Scheme或scheme的任何方言是否都有一种“self”运算符,以便匿名lambdas可以在自身上重复出现,而无需执行Y组合器之类的操作或在letrec等中命名...
我正在学习SICP,我读到了“应用顺序”和“正常顺序”。然后我尝试了练习 1-6 并研究了以下代码: #郎球拍 (定义...
我没有找到一种方法让这项工作按照我希望的方式工作,所以如果有人可以提供帮助,我将不胜感激。 我想要的是能够在终端上执行此操作: > r...
在Racket编程语言中,如何在单独的框架中显示使用2htdp/image库创建的图像? 关键点是: 2htdp/image:Racket中的图片库
我是Racket语言的新手,我不知道如何在纯文本文件的特定行写入字符串(新行)。 我已经看到追加过程执行插入新行的工作...
我正在尝试为幻灯片之间的过渡设置动画,以使其看起来不那么突兀。据我了解的文档,幻灯片应该使用播放程序进行动画处理。然而,我有
#郎球拍 (让((r(拉姆达(续) (如果(零?(随机2)) (+1000 6) (续6))))) (+ (* (+ (呼叫/抄送 r) 3) 8) (* (+ (呼叫/抄送) 3) 8))) 我已经跑了...
如何从命令行运行 Pie(来自 The Little Typer)?
我读《小打字机》已经有一段时间了,我现在想实际尝试一下 Pie,而不仅仅是阅读它。以下是我尝试在