racket 相关问题

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

Racket REPL:当我将 .rkt 文件加载到 Racket REPL 时,语句“string::<value>: read:...”指的是什么,我该如何修复它?

我正在使用 Magic Racket 扩展在 VSCodium 中处理一个 .rkt 文件。 文件内容: #朗球拍 (定义(方形 x)(* x x)) (定义 myNums(列表 1 2 3 4 5)) (定义 hisNums '(2 4 6 8 10 9...

回答 1 投票 0

在球拍中展平列表

我正在 Racket 中完成一项作业(使用 lambda 的中级学生),我正在尝试制作一个帮助函数来展平列表列表。我不允许使用递归,也不能使用 ap...

回答 3 投票 0

语法分析中的匹配列表

如何匹配语法分析中的列表?我试过这段代码: (语法分析#'(1 2) [(list a b) (printf "a: ~a~n") #'a]) 但似乎不起作用。我假设'(1 2)是球拍中的列表?

回答 1 投票 0

Create a Racket prop:custom-write 打印成#:transparent

我写了以下结构定义: >(需要球拍/结构) > (结构/合约 foo ([bar (listof number?)]) #:property 属性:custom-write (make-constructor-style-prin...

回答 1 投票 0

球拍幻灯片:如何在窗口中显示(而不是全屏)?

当我运行幻灯片时,它会自动全屏运行。我在选项中进行了搜索,但找不到任何可在窗口中显示幻灯片的内容。 有什么想法吗?

回答 1 投票 0

为什么(阅读)只是将定界符设置为括号,然后在表达式前面加上反引号?

Scheme (Racket) 新手在这里。 我正在读这本书:Shriram Krishnamurthi 的编程语言应用和解释。 我安装了 plai 包。 在第 7 页,这本书谈到了(真正...

回答 1 投票 0

球拍幻灯片图片指定尺寸

在球拍幻灯片中,可以使用位图命令包含图像,如下所示: #lang幻灯片 (滑动 #:title "演示文稿" (t“介绍”) (位图“我...

回答 1 投票 0

如何让 Racket 命令行显示前面有反引号的表达式?

Scheme (Racket) 新手在这里。 我正在读这本书:Shriram Krishnamurthi 的编程语言应用和解释。 我安装了 plai 包。 这本书有这个定义类型...

回答 0 投票 0

两个功能的手动组合

我尝试制作自己的(撰写)功能,但我无法通过它。 它需要按如下方式工作: 让我们称该函数为“manual”——manual 需要接受两个参数,并且它必须...

回答 2 投票 0

如何将键和值递归地哈希映射到 Racket 中的列表?

我正在尝试用相应的值替换等于散列映射键的列表元素。 这是我尝试过的: #朗球拍 (定义我的哈希(make-hash)) (哈希集!我的哈希...

回答 2 投票 0

在 Racket 中构建解析器

我是 Racket 的新手,我正在尝试使用 Beautiful Racket 库解析语法。我在一个单独的文件中定义了语法,它似乎完全没问题。我的代币化也是 w...

回答 0 投票 0

递归函数不输出计算

我必须编写一个函数,遍历列表中的子列表并获取每个子列表中的第一个元素。我想我已经找到了正确的解决方案,但我只是不明白为什么它会触发我的基本案例......

回答 1 投票 0

如何使用带有列表列表的地图

我需要在 Scheme (Racket) 的列表列表中使用地图。 我特别想要的是 (map-lists add1 '((3 1) (2 8))) => '((4 2) (3 9))。 我知道如何递归地解决这个问题,...

回答 1 投票 0

Manipulating Graph-- 球拍/方案

我希望在 Racket 中执行图形的传递闭包。为此,我需要在您找到匹配的 (a,b) 和 (b,c) 时迭代添加链接。我应该使用 foldl、hash-keys、set->...

回答 0 投票 0

在 pie-lang 中为 which-Nat 写一个类型

阅读 which-Nat 的文档后,复制到这里: (which-Nat target base step) → X 目标:Nat 基础:X 步骤 : (-> Nat X) which-Nat 是 Nat 上的案例运算符。 例如...

回答 0 投票 0

(在 Racket 中构建词法分析器)如何识别和标记化“gosub”语句之后的行号

我是 racket 的新手,正在使用 parser-tools/lex 模块构建 Lexer,并希望能够将“gosub”语句之后的数字标记为行号标记。我有困难

回答 1 投票 0

如何定义除 e 以外的底数的对数?

我正在尝试定义登录方案。例如,如果 (log (exp 1)) ;=> 1.0 那我怎么写log5(25)呢?

回答 2 投票 0

如何将标识符绑定到子列表加分隔符?

此匹配将标识符 a 和 b 绑定到列表的前缀 '(0 1) 和后缀 '(3 4 5): (匹配'(0 1 2 3 4 5) [`(,a ... 2 ,b ...) (值 a b)]) 另一个等效版本: (匹配'(0 ...

回答 1 投票 0

vec:: 在小打字机中

我正在用球拍和 pie-lang 阅读 The Little Typer 的第五次印刷,并找到以下难题。我已经检查了勘误表,但没有找到任何帮助。 而第 6 帧中的示例...

回答 1 投票 0

在 Racket 中创建联合函数

我正在尝试在 Racket 中创建一个函数,该函数将读取两个列表并创建两个集合中元素的并集。这是我为尝试模拟此功能而创建的代码: (定义(联合 set1

回答 1 投票 0

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