Racket是Lisp / Scheme系列中可扩展的多范式编程语言。
我正在尝试创建一个场景,该场景在该场景中包含多个相同类型的图像。我知道如何创建图像,但是我需要基于任意值'n'创建许多图像。我相信...
[以下为等边三角形:等分∠ACB将三角形分成两个相等的三角形(等分线在中点与线AB相交并形成直角!),如果A为(1,0)...
我有一种用PLT-Redex定义的语言,具有(动态)混合类型。表达式如下所示:项/表达式(e :: = x(lkp e f)(call e m e ...)(new C e ...⊕(...
我正在使用Racket以及yaml和json库将某些Yaml文档转换为json。两者似乎都工作得很好,但不一定一起工作。冒这个问题的风险...
我已将字典定义为BNF语法中的此判断:d :: =()(任何布尔值)(列表缺点d d)含义,字典为空,或(任何布尔值)或此类对的列表。如果我想创建一个...
在带有#lang球拍的DrRacket中,我可以这样输入二进制格式的数字:>#b10.1 2.5,并且我可以这样输入二进制格式的数字:>(printf(〜r 2.5#:base 2))10.1我该如何...
[如果我有两个并排定义的接口,并且我想在一个内部合约中对每个接口进行引用,即:(定义上下文接口(接口()[实体列表(-...
球拍BSL:如何在一个具有共同属性的列表中合并结构的两个实例?
我有一个称为“联系人”的结构实例的列表,该实例基本上是电话号码以及与他们通话的时间。我现在想将相同电话号码的所有条目加在一起...
我环顾四周,关于堆栈交换的另一个答案说,我用括号括起了一些东西,我不应该这样做,因为那是在调用一个值作为函数。我找不到我cond中的哪个位置...
我正在尝试创建一个函数,要求用户输入多个整数,然后输出变量中最小的那个。 (对于输入1、4、67,结果为1。)我尝试了...
希望您能对我有所帮助。对于家庭作业,我应该编写一个函数,该函数使用模式匹配检查表达式是否与某个结构定义相对应。这些是...
(定义povrch-valce(lambda(V h)((lambda(r)(* 2 r pi(+ rh)))(sqrt(/ V pi h))))))如果我正确理解了这一点(V h )是参数,主体为:((lambda(r)(* 2 r pi(+ rh))))(sqrt(/ ...
如果列表ws和vs具有不同数量的参数,我需要实现将#f显示为结果的函数。代码是:(定义(加权和。ws)(定义(sub。vs)(foldl(lambda(i j ...
我正在阅读4.1.2代表SICP的表达式,该表达式定义了定义变量。 (定义(definition?exp)(标记列表?exp'define))(定义(definition-variable exp)(如果(...
我正在从事SICP的练习2.24:练习2.24。假设我们计算表达式(列表1(列表2(列表3 4)))。给出解释器打印的结果,相应的box-and -...
(显示“请输入代码:\ n”)(定义代码(读))(cond((或(string =?代码“ k”)(string =?代码“ K”))(显示“ Kid” ))((或(string =?code“ s”)(string =?code“ S”))(显示“ Senior”))(...
如何在Racket中将带标记的提示与call / cc一起使用?
为什么使用此代码(让([cc #f] [pr(make-continuation-prompt-tag'pr)]](带有继续提示的呼叫(λ()(displayln(+ 2(带有-电流连续(λ(k)(...
是否有一种方法可以将函数的关键字参数指定为字典,类似于。允许我们提供位置参数列表?我正在寻找类似于python'...
Racket GUI:如何使用framework:text%]摆脱Emacs的键绑定>
使用Racket GUI框架,我发现文本编辑器的默认键绑定与Emacs相同。就是说:对于大多数应用程序来说完全不合理。为了激活...