问题标签 [racket-student-languages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
racket - Dr-Racket 中未定义位置图像
我在 Dr-Racket 中写了一个简单的代码,但它不起作用。这是代码:
我选择了 BSL 语言进行编译,但它给了我以下错误:
place-image:此功能未定义
出了什么问题?
scheme - 为什么这个表达式给我一个函数体错误?
我不断收到错误:define: 只期望函数体有一个表达式,但发现了 1 个额外的部分。我不明白为什么我会得到这个。
注意事项:使用 DrRacket 时,将语言设置为 BSL 可能会使 Racket 命令在编译时出错。
scheme - 计划初学者,功能体额外部分
我试图遵循这个问题中提供的解决方案,但它根本不起作用。
本质上,我的函数是这样工作的:
但是,我遇到了以下错误:
现在,我尝试将函数的主体包装在“开始”中,但是在运行时它声称“开始”未定义。我使用的是初学者学生语言版本,而不是直截了当的球拍。对解决方法有任何见解吗?
racket - 如何使用地图(球拍 ISL)创建过滤器版本
我的任务是(在练习 8 中)用中级学生语言(Racket)创建一个函数,该函数接收一个数字列表和一个数字列表;每个列表的长度相同。命名第一个列表断点和第二个 LoR(行列表)。此函数应使用 map 定义,并应过滤 LoR 中的每一行,以便只有大于 LoR 中第 n 行的数字才包含大于断点中第 n 值的值——为了清楚起见,这是一个示例:
会输出...
在不使用地图的情况下这样做会很好,我理解这个意义上的问题,但我无法弄清楚如何使用地图。从某种意义上说,我在递归地思考,如果行列表不为空,我会将(过滤的第一行)改为(使用其余断点和 LoR 递归调用函数),如下所示:
但是,我不确定如何用可以使函数正常工作的 map 语句替换椭圆 - 据我了解,map 的第一个参数必须是单参数函数,我不确定如何使用 map这个目的。我该如何进行?
编辑以更正输出
racket - 需要帮助了解 BSL (DrRacket) 中的功能
语言 BSL - DrRacket(球拍变体)
问题:我需要了解下面的函数到底是做什么的。特别是子字符串位,我不明白它如何确定字符串是否具有“?” 最后选择是否附加“?” 到消费的字符串。
memory - 为什么这段代码在球拍上给我一个内存不足的错误代码?
我需要创建一个定义,根据绿色黄色或红色的字符串输出交通灯的图片,无论字符串是什么都决定了哪个灯泡是实心的
computer-science - 创建一个仅使用基本运算符输出两个数字列表的最大值的函数
大家!所以,我是计算机科学班的新学生。我真的只在那里呆了几个星期,所以我知道的不多,但我的老师真的给了我一个曲线球。就在我以为我掌握了窍门的时候,他告诉我们在方案中创建一个函数,该函数采用两个值,然后输出 2 或最大值的“最大值”。扭曲之处在于,我们只能使用到目前为止所学的运算符……即加法、减法、除法、乘法和绝对值(如绝对值)。我完全被难住了,我想知道是否有人可以帮助我......
racket-student-languages - 球拍图像渲染
我需要创建一个函数,仅当布尔触发时才会在另一个图像下显示图像?是真的
这是我的代码:
我很困惑要放入什么以使其不显示任何图像
string - 在球拍中,如何仅使用 string->list 或 list->string 函数替换字符串中的单词?
所以当我提出这个问题时,我正在练习球拍初学者语言。
编写一个str-replace
使用字符串、目标字符和替换字符的函数。该函数生成一个新字符串,该字符串与使用的字符串相同,其中所有出现的目标字符(如果有)都替换为替换字符。例如,(string-replace "word" #\o #\y) ⇒ "wyrd"
。
string->list
注意:我不能使用除and之外的任何内置字符串函数list->string
。
所以我从代码开始,现在我卡住了,我如何使用这个代码的包装函数,到目前为止我只有这个