racket 相关问题

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

Racket 中 `some-struct?` 和 `#<some-struct>` 有什么区别?

我有一个结构 (struct client-sock-addr (主机端口)) 我有一个 toText 函数 (定义(toText.v1 地址) (字符串->分块字符串(格式“”(客户端袜子...

回答 1 投票 0

使用#lang plai定义类型时出现错误语法错误

我在这段代码上遇到了严重的语法错误 (定义类型 OE [组 (expr1 OE?) (expr2 OE?)] [依次 (expr1 OE?) (expr2 OE?)] [一起 (expr1 OE?) (expr2 OE?)] [加入 (expr1 O...

回答 1 投票 0

球拍:评估 Blackjack 中的一手牌

我正在尝试在 DrRacket 中创建一个函数来评估二十一点玩家的手牌。然而,当我使用以下代码时: (定义(eval-hand 手) (让([numAces 0] [ttl 0]) (对于/列出([...

回答 1 投票 0

在 Racket 中安装软件包

我安装了DrRacket,完整版不是最小版,但我没有软件包。 当我运行这段代码时: #郎球拍 (提供(全部定义输出)) (需要有声音) (打叮) 它给了我...

回答 1 投票 0

如何在涂鸦文档中排版/包含远程球拍文件?

我有球拍文件;我想使用代码块格式将其排版为涂鸦文档的一部分。有内置的方法可以做到这一点吗?

回答 1 投票 0

修复 VSCode 中的球拍缩进?

我使用 VSCode 作为我的球拍 IDE,虽然所有代码都可以编译,但所有缩进功能都不起作用。 我已经安装了各种球拍扩展(Magic Racket 等),所以代码是...

回答 2 投票 0

Typed/Racket - 我如何使这个功能工作,不断收到 TypeChecker 错误

有 (: f (-> 过程 (整数对 整数) 布尔值)) (定义(f 比较器对) (比较器(第一对)(第二对))) 在TypedRacket中,我怎样才能使这个功能起作用?

回答 1 投票 0

如何在打字球拍中定义语法?

这个有效 #郎球拍 (语法开始 (定义(foo n) (+ n 3))) 所以我也希望这能起作用 #lang 键入/球拍 (: foo : 真实 -> 真实) (定义语法(foo n) (+ n 3)) ...

回答 1 投票 0

如何使用打字方案/球拍

我正在尝试学习类型化方案/球拍(?)。下面是我的代码中的一个示例: #lang 键入/球拍 (: 添加 (真实真实 -> 真实)) (定义(添加 x y) (+xy)) 我想实施一个

回答 1 投票 0

随机检查时键入的球拍错误

我正在尝试将项目从球拍转换为类型球拍,但由于测试引擎的原因,我在工作代码中遇到了错误。 我已将其缩减为我能编写的最小代码...

回答 1 投票 0

键入的球拍字符串->数字如何将结果转换为整数

我正在尝试将项目从 Racket 转换为 Typed Racket,但在打字机制方面遇到了一些问题。 string->number 返回(U Complex False),但我找不到任何过程...

回答 1 投票 0

如何解决球拍中未绑定主体标识符错误

#郎球拍 (定义(教会化 e) ;;将输入语言中的表达式转换为教会编码的表达式 (匹配 e [(letrec ([x val] ...) 主体) (定义扩展绑定 (一个...

回答 1 投票 0

球拍数据->带无引号拼接的语法

在 Racket 中,我正在尝试使用 s-exp 来构建一种新语言。所以构建 if 语句的宏是: (定义语法(buildif stx) (语法-case stx () ;分裂身体(stx)并分裂成pa...

回答 1 投票 0

这是延续传球风格吗?

如果函数a的CPS函数是cc,并且cc调用a,那么是延续传递风格吗?例如, (定义一个 (λ(b·c) ... (a (缺点 (c (汽车 b))) c))) (定义抄送 (羊肉...

回答 1 投票 0

Lambda 函数不返回任何值

我尝试使用递归函数通过使用 car/cdr 函数的组合从列表列表中返回对。 y 是一个空列表,将存储 ev-lst 中的对,然后返回...

回答 1 投票 0

获取列表中最后一个元素的方案

我正在尝试编写一个简单的方案函数,它返回列表的最后一个元素。我的函数看起来应该可以工作,但我在某些事情上失败了: (定义(最后一个元素l)( (条件(n...

回答 5 投票 0

如何以编程方式扩展racket中的let*系列函数

上下文 这个问题与家庭作业无关,但我不希望有人为我做我的工作。 我有一项作业,不鼓励我们过度使用 let、le...

回答 1 投票 0

如何从命令行运行DrRacket程序?

我有以下程序,通常在 DrRacket 中运行: ; 1.单片机 #lang sicp (显示“你好 ”) (+ 1 1) 有没有办法直接将文件作为可执行文件运行,某事...

回答 2 投票 0

如何在球拍服务器应用程序中访问获取参数

我的编程语言组织课程中有一个项目,正在使用 Racket 构建一个 Web API。我已经成功启动并运行了一个具有多个登陆页面的服务器,例如 定位...

回答 2 投票 0

如何在Racket中使用宏实现define-type和type-case?

在plai方案中提供了define-type和type-case,但由于某种原因它们不存在于typed/racket中。我想使用宏在球拍中实现这些结构。 我想创建一个 mac...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.