Racket是Lisp / Scheme系列中可扩展的多范式编程语言。
这是我第一次发布,因此,如果我搞砸了,请告诉我:)这是我无法导入或使用“用于函数”的作业。所以我有一个嵌套列表,但我不知道它的程度...
如果我理解正确,默认情况下,球拍中的数字是不精确的。因此,在什么情况下我应该明确使用不精确的数字前缀(#i)?它是做什么用的?
我创建了一个简单的Web应用程序,用户在其中输入数字,然后将其计算为不同的货币。我发现的问题是,要显示该数字,首先需要...
如何将两个表达式融合为一个:(map(lambda(x)(println x))(gen-truth 2'(#t #f)))(map(lambda(x)(println(apply and- l x)))(gen-truth 2'(#t #f)))很高兴在...
我正在尝试编写一个函数,该函数需要一年的时间和一系列结构(定义为事件)作为输入,并吐出相应的结构。 (定义结构事件(命名日期为星期一)#:透明)...
是否有可能编写一个将带任何宏并将其转换为函数的函数,以便可以将其作为参数传递给另一个函数?
AND和OR是宏,由于宏不是方案/机架中的第一类,因此它们不能作为参数传递给其他函数。部分解决方案是使用and-map或or-map。是否可以...
我一直得到我的输出为:考试平均:50。#!unspecific每当我尝试在计划中打印程序时。我使用两个函数print和secprint,我认为可能会发生错误:(define ...
在Racket(Scheme)中,是否有任何方法可以将(列表1 2 3)转换为仅1 2 3?
#lang球拍(需要语法/解析/定义)(需要球拍/绘制)(定义厚度1.99)(定义颜色集(哈希`black`(0 0 0)`white`(255 255 255)`light-灰色`(229 229 229)`dark -...
[特别是在阅读有关函数式编程和方案(以及Racket)的书时,我碰巧遇到了一个练习,其中陈述了以下内容: [
LISP语言(尤其是Racket)中是否有任何内置函数都可以像map一样工作,但是将元素的索引作为映射函数的参数之一传递?这样的示例...
同时阅读:https://docs.racket-lang.org/reference/pairs.html我遇到了list *类似于list,但是最后一个参数用作结果的尾部,而不是最后一个元素。结果是...
试图从另一个文件访问功能。放置(提供(全部定义))在另一个文件中。现在尝试使用完整路径实际引用它:(需要“ C:\ Users \ functions.rkt”)...
(定义(购物车清单)(cond((空清单)'())((=(长度清单)1)(地图清单(第一个清单)))(其他(append-map(lambda(x) (地图(lambda(y)(cons y ...
我正在尝试使用DrRacket反转Scheme中的列表。代码:(定义rev(lambda(l)(if(null?l)'()(append(rev(cdr l))(list(car l)))))))如果我输入了(rev'(a(( b)(cd)((((...
方案提供了一种字节向量类型,可用于对字节和字节数组进行低级操作(请参见r6rs和chez手册)。但是,它似乎没有提供检索...
下面的Scheme代码可以正常工作:(定义(相同奇偶校验x。数字输入)(定义(校验奇偶校验a)(=(余数x 2)(余数a 2))))(定义(iter数字左)(cond((null?numbers -...
我正在尝试编写一个函数,该函数接受一个集合作为参数并返回它的幂集,也返回一个集合。使用示例:(power-set(set 1 2));应该输出=>(set(set)(set ...