racket 相关问题

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

球拍:如何使用foldr编写foldl

我正在准备考试,并认为用foldr编写foldl将是一个很好的问题,以进行测试。无论如何,我知道(foldl f base lst)返回(f xn(f x(n-1)...(f x1 ...

回答 2 投票 3

使用big-bang在Racket(BSL)中编程突破。放置桨时遇到错误

目标是使游戏突破并按步骤进行。我已经遇到了第一步实施桨的问题。球和球的弹跳已经预先定义了......

回答 2 投票 2

如何计算Scheme中数字的位数总和?

我想计算Scheme中数字的位数总和。它应该像这样工作:>(数字和123)6我的想法是将数字123转换为字符串“123”,然后将其转换为...

回答 6 投票 3

Racket Lang - Scheme如何组合环境的变量和值列表

我是一个全新的计划,并试图创建一个真正的简单解释器作为起点。给出两个列表,一个包含以下形式的变量:(x y z),第二个包含它们的......

回答 2 投票 1

使用rsound播放正弦波信号

我在阅读了Racket中的rsound文档后写了这段代码:#lang racket(提供(全定义))(需要rsound)(定义(sunet)(正弦波880))(信号播放sunet)(停止)我用了 ...

回答 2 投票 4

打印答案,“应该”和所需答案在一行[方案(初级学生语言)]

我目前正在解决Ex。 3.3.1其中:练习3.3.1。美国使用英国(长度)测量系统。世界其他地方使用公制系统。那么,旅行的人......

回答 1 投票 1

Scheme / Racket中的静态变量?

在C中,您可以在方法中拥有一个静态变量,该变量可以记住先前调用该方法所设置的值。我听说使用延续可以找到同样的效果......

回答 3 投票 3

球拍:从k元组映射到n元组

假设我们得到一个4元组(1,2,3,“cookies”)并喜欢将它映射到一个较小的元组(1,2,3)。如何实现这种映射?是否存在类似于“切片”功能的东西,例如蟒蛇?还......

回答 4 投票 1

如何从scheme中的string-ref输出中删除分隔符

假设你有“345”并想要数字表示“5”。如果你使用(string-ref“345”2)你得到#\ 3。如何在没有#\ delimiters的情况下获得此角色?我的最终目标是转换这个......

回答 1 投票 0

使用球拍返回与给定动物列表对应的动物名称列表

我现在正在使用racket来构建函数,该函数返回与给定动物列表对应的动物名称列表。但是出现了问题。 (定义(name-pets l)(cond [(eq?“dog”......

回答 1 投票 0

如何在球拍中本地更改阅读规则?

我正在研究在Racket中嵌入J,并且因为我发现了一个现有的项目,所以我想在此基础上进行构建。就像现在一样,通过将J程序字符串传递给Racket表单来进行评估:>(j“......

回答 1 投票 3

我的代码表示错误“应用程序:不是程序”或“调用非程序”

在执行我的代码期间,我在不同的Scheme实现中遇到以下错误:Racket:application:not a procedure;期望一个可以应用于参数的程序......

回答 1 投票 6

Scheme和Lisp最佳实践:对于Scheme的递归是,对于Lisp是否为no?

据我所知 - 如果错误我会在这里得到纠正 - 良好的Scheme实践是做任何需要循环的事情,重复递归,而且溢出不会成为问题,因为......

回答 4 投票 4

Racket的输入和输出示例

我不想帮助解决这个问题,但我想确切地知道它的要求。并且为了更好地理解它的要求,我问是否有人可以提供给我...

回答 1 投票 0

尾递归如何改变大O?

没有尾部优化:( define(my-length lst)(cond [(empty?lst)0] [else(+ 1(my-length(rest lst)))]))结果:(my-length(list“a “”b“”c“))=(+ 1(我的长度(列表”b“”c“)))=(+ 1(+ ...

回答 2 投票 0

在Scheme(DrRacket)中实现数学公式

让我首先说一下,当涉及到Scheme / Racket时,我是一个完整的新手。我试图实现以下公式:αi=(3 / h)((ai + 1 - ai) - (ai - ai-1)...

回答 1 投票 1

Scheme - string-append两个字符串列表

我试图附加两个字符串列表,但我不知道如何在两个单词之间添加空格。 (define(string-concat lst1 lst2)(map string-append lst1 lst2))(string-concat'(“...

回答 4 投票 1

在方案中为任意数量的列表实现andmap功能

我有一个问题来实现andmap方案函数 - andmap proc。输出显示为:现在,我有一个andmap func的代码,但它不适合更多的那个列表。我的代码:(定义(...

回答 2 投票 0

在尝试评估引用的嵌套函数define时,scheme r5rs undefined error

似乎如果我想使用eval在环境中定义嵌套函数,并且如果在返回之前只有子定义,那么我以前定义的内容以后就不能被引用了......

回答 1 投票 0

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