racket 相关问题

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

如何将指数应用于球拍中的内置列表

所以我知道如何在球拍中使用构建列表来构建列表,例如:(build-list 2 add1)=>(list 1 2)但是,如果我想将指数应用于列表,则以列表结尾一定数量,如何...

回答 1 投票 0

我如何用给定的参数求值表达式?

我目前正在尝试制作一个具有以下签名的函数:(定义(point-app F x)),该函数计算F(x)。我的目标是能够使用x作为参数来评估函数F。因此,如果我有:(...

回答 1 投票 0

语法歧义

我正在学习语法歧义,我需要一点帮助才能更好地理解。这是一种语法: :: =如果 然后 :: =如果 然后 else&...

回答 1 投票 0


我如何在Scheme中遍历树?

我是该计划的新手,我正在尝试学习如何遍历B树。我仅限于来自该语言的某些命令,这使其变得更加复杂。这是我到目前为止的内容:(define ...

回答 1 投票 0

如何返回球拍中第n个位置之后的列表中的其余元素?

我知道take函数可以返回列表的前n个元素,但是有没有一个函数可以返回其余的元素?例如:如果我有一个列表'(1 2 3 4 5),并且我想返回一个...

回答 1 投票 0

随机流:何时进行评估?

我认为以下代码应定义一个介于1到10之间的随机数流:(定义随机流(stream-cons(随机数1 11)随机流)),但是,实际上它是定义一个。 ..

回答 1 投票 2

查找列表列表中最长的子列表(球拍/方案)

我编写了这个Racket代码,以查找并显示列表列表中最长的子列表,但是如果多个子列表的长度相等且最长,则我希望它返回具有...]的最后一个子列表。

回答 2 投票 2

如何在DrRacket中获得Emacs的eval-last-sexp?

我想知道如何在DrRacket中评估单个s表达式。我正在寻找一个与Emacs中的C-x C-e相同的键,该键在光标前面评估s表达式。

回答 2 投票 1

方案如何将列表列表写入CSV文件

作为标题,我有一个列表列表'(((1 2)(3 4)(5 6))并且我遵循文档来提出这个问题(定义(文件写入l路径)(带有输出文件的调用路径(lambda(output-port)...

回答 1 投票 2

在DrRacket步进器中后退

尝试在Racket博士中使用步进器进行调试,但是一旦错误弹出,步进器的按钮就会关闭。有什么办法可以在错误发生后退一步,以便更好地查看错误在哪里?

回答 1 投票 1

用球拍中的模拟对象进行猴子修补

Racket有一些简洁的测试库,包括Rackunit和Mock。我想知道在测试的函数中是否有一种标准的方式来对内部调用进行猴子补丁处理(例如,类似于python'...

回答 1 投票 0

Racket Racket代数步进输出到文件

在调试过程中,步进程序在遇到错误后会崩溃。每次进入该错误至少需要点击100次。因此,每次这样做似乎都是毫无意义的。有没有办法...

回答 1 投票 1

制作一个程序,从一个数字确定其位数的平均值

我必须编写一个程序来求平均数字的位数,但是对我来说,这是不可能的,尤其是除法模块(余数)。我可以做什么? (定义(digitos号)(cond [(和(...

回答 1 投票 0

如何在Racket编程语言中查找树的所有路径,而不使用仅映射的递归?

我需要使用球拍编程语言查找树的所有路径,而无需使用地图。您只能使用递归!例如:((paths'(A(B D E)(C(F G))))=>(((A B D)(A B E)(A C F G))

回答 1 投票 0

For循环将打印出第三个数字

我正在尝试创建一个for循环,该循环遍历数字列表并打印出第三个数字。编辑:我只想出了如何使用for循环,但我不完全确定是否存在...

回答 2 投票 -1

如何制作可与`match`配合使用的宏?

我正在尝试为使用球拍/图形用户界面制作的计算器编写某种类似于有限状态机的东西,因此我决定使用大小写和匹配相结合的方式来实现它。对于特定状态,...

回答 1 投票 0

方案以深度优先的方式遍历并打印DAG

让NODE是一个在其关闭时带有STORE的函数。图的所有叶子的STORE均为单个值(常量或变量),所有内部节点的STORE均为列表...

回答 1 投票 0

递归定义

我目前正在学习Scheme中的递归。我找到了这个递归定义,但是我不明白它在试图做什么。如果有人可以向我解释,我将不胜感激。这是...

回答 1 投票 0

比较功能作为球拍中的参数

[我已经在球拍中实现了以下选择排序:#lang球拍(定义(选择排序lst)(cond [(空?lst)'()] [其他(首先定义(应用最小lst)))(首先(...

回答 1 投票 0

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