Racket是Lisp / Scheme系列中可扩展的多范式编程语言。
我想将acc初始化为0。我想添加lst每个元素的长度。我知道这不是最简单的方法,但是我简化了此示例的真实代码。我怎么能...
任何使用Shift键修改字母键的DrRacket键绑定均无效
我未选中菜单中的启用键绑定。作为修改器,Shift键似乎仅适用于箭头键。例如,在默认的活动键绑定中,“向后选择”映射到(c:s:...
就像节点的npm一样,我们使用package.json来解决依赖关系。我尝试了raco pkg,这似乎只是开发/发布软件包的一种方法,而不是解决外部依赖关系。
我可以在球拍中如下定义中缀'+':(需要语法/解析/定义(仅在球拍中(#%app球拍:#%app))))(定义语法解析器#%app [[ _ Value1 {〜datum +} Value2)#'((+ Value1 Value2)] ...
Google Colab很好,不仅可以通过%% script块魔术来运行Python,C ++和其他语言。我正在尝试运行球拍,但不起作用,它挂起了。以下是在Colab中运行的内容:!sudo ...
我想通过方案编程语言将列表中的所有元素平方。我的代码是:(定义(平方n)(* n * n))(定义(有趣项目系数)(如果(null?项目)0(cons(*(有趣(汽车项目)系数))(...] >
我有一个将结果作为字符串返回的方法。 “(+ 1 1)” //我要得到的结果“ +11” //我要得到的结果Racket / scheme中是否有方法/函数可以删除...
我正在编写一个函数,该函数查找任何树中最左边的节点。该函数不会遍历树或给出最左边的节点,而只会给出第一个节点的最左边的子节点。 (...
有没有办法将这样的列表转换为普通字符串? list-> string不起作用,因为它不是字符列表。这有点麻烦,因为列表由符号和数字组成:...
此代码运行良好:(需要语法/解析/定义(仅适用于球拍[#%app球拍:#%app])))(定义语法解析器#%app [(_ Cond {〜datum?} Form1 ...)#'(当Cond Form1 ...时)] [(_ Cond {〜...
我是Racket的新手,尽管到目前为止我已经设法使用servlet并使很少的工作有效。我现在想做的是验证一个简单的用户名/密码POST请求。我已经成功了...
我可以这样定义for循环的语法:(需要语法/解析/定义)(定义语法解析器myfor [(_ Binding Form1 ...)#'(for(Binding Form1 ...)])) (myfor(I(范围0 10))(displayln I)...
球拍具有内置的2臂if基本形式,但它没有单词else,所以我想在其中添加else单词。这段代码有效:(需要语法/解析/定义)(定义语法规则(myif Cond ...
这是球拍中for循环的一个例子:(定义列表'(1 2 3))(对于((I列表))(displayln I))在Scheme / Racket中,单括号对包装是为了评价。但是...
编写一个Racket函数red-vs-blue,它消耗列表漫游,并根据以下规则生成字符串:•如果在漫游中出现字符串“ red”的次数更多,则生成“ red” ...
我有一个作业问题:如何在不使用let或loop(RACKET)的情况下重写此方法?
此方法完全可以正常工作,但不允许使用let,loop,set等。 (定义(转换k n)(让循环((k k)(acc'()))(if(零?(商k n))(cons(模k n)...
方案/球拍:此Honu lang如何创建不带评估括号的语法?
这是用Racket创建的Honu语言:https://docs.racket-lang.org/honu/Examples.html?q=hon该语言看起来与其他结构化lang相似,但它是基于Racket所必需的。 ..
我正在尝试对自由变量和绑定变量有更好的了解。这是一个示例代码:(定义(什么种类的变量?猜测x)(
我正在尝试定义这样的类方法:#lang球拍(定义foo%(类对象%(超新)(定义/公共加一(curry +1)))))但是此代码产生以下内容错误:eval:2:0:...