scheme 相关问题

Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。

Scheme如何打印没有括号的列表?

我是Scheme的新用户。我只是想知道如何打印没有括号的列表。示例:(定义mylist'(a b c d e f))(显示mylist)(a b c d e f)我想在...中打印出来

回答 1 投票 0

什么是允许在一跳中完全绑定任何6元组模式的最小索引集?

我正在尝试在有线电视上建立一个6元组商店。元组可以描述如下:(图形,主题,谓词,对象,活动,事务)存储在数据库中的每个元组都是唯一的....

回答 1 投票 1

如何根据增加posn-x值和posn-y值来订购posns?

我必须根据posn-x的增加值进行排序(即。(make-posn -1 2)之前(make-posn 1 2)。如果posn-x的值相同,那么我必须考虑posn- y并做同样的事。

回答 1 投票 0

使用我自己的函数对列表进行排序

我将继续学习Racket,现在我需要使用自己的函数对列表进行排序。列表中的每个元素(也是列表)都需要作为参数传递给我自己的函数,并且......

回答 1 投票 1

Scheme - 返回数组的第一个n元素

我正在尝试在Scheme中编写一个函数,它返回列表中的前n个元素。我想在没有循环的情况下这样做,只需使用下面的基本结构。我试过的是:(定义n-first(...

回答 2 投票 0

如何在Scheme中编写函数的函数

我应该编写一个名为(nth-filtered f n)的函数,其中f是一个变量的函数,n是一个自然数,它计算为第n个自然数,使得f应用于...

回答 2 投票 1

如何从列表中提取和返回变量?

我正在研究一个项目,并希望创建一个函数,它将以列表的形式作为输入采用逻辑命题,并返回一个由变量名组成的新列表。例如:(A和(...

回答 1 投票 1

方案中所有大小的n个子列表

我是计划语言的新手,我正在尝试构建一个方法,它将参数作为列表和数字'n',并返回所有大小为n的子列表。例如,如果方法收到'(a b c d)和2 ...

回答 1 投票 0

在球拍中打印列表元素

我的问题是如何打印列表的元素两次,我试过的代码如下所示(定义重复列表(lambda(mylist n)(cond((null?mylist)'())((<n 2)(缺点(......)

回答 2 投票 1

什么是将列表的第二个元素移到前面的递归方法? [球拍]

如何以递归方式将3元素列表的中间位置移动到列表的前面?有嵌套列表。所以,((不是#f)iff(((#f暗示#t)和#t)或#f))应该成为(iff(不是#f)(或(...

回答 1 投票 1

一般vs简单列表

Scheme中的简单整数列表,通用整数列表和列表有什么区别?据我所知,列表可以创建如(list 1 2 3 4)但是如何创建一般或简单的整数...

回答 1 投票 -1

而不是给批处理模式命令,给.scm文件路径?

可以直接使用-b标志提供批处理命令,但如果命令变得很长,则不再是一个选项。有没有办法给出写入的.scm脚本的路径...

回答 1 投票 0

SICP练习3.67 - 无限制地生成所有整数对

来自SICP:这是一个无限的流:(定义一个(cons-stream 1个))这是一个无限的正整数流: add-streams需要两个流并产生一个...

回答 1 投票 4

评估布尔值列表?

我有一个列表,我想评估其真相,但是(除非我缺少一些Racket / Scheme的内置方面)我需要将它转换为布尔值才能做到这一点。例如,我有'(#t和#f)我......

回答 1 投票 0

表格方案不好

(define(prime max)(let((a 2)))(如果不是(= modulo max 2)0)((+ a 1)prime(max)))它告诉我糟糕的形式(让((a) 2)))但据我所知,语法和代码是正确的

回答 2 投票 0

在Racket程序中使用Scheme库

我在Racket中编写了一个程序(源代码在.rkt文件中,顶部是#lang球拍)。我还在(主要)便携式R7RS Scheme中编写了一个库。我可以在程序中使用该库中的干净...

回答 1 投票 7

尝试使用新元素替换列表中元素的所有实例[Racket]

正如标题所说,我正在尝试编写一个带有列表,变量和元素的函数,然后用该元素替换列表中变量的所有实例。例如:(替代'...

回答 2 投票 -1

延续传递样式的中间值和返回值

我来自OOP,非功能性背景,因此我无法完全可视化几个关于继续传递的在线示例。此外,像Scheme这样的函数式语言不必......

回答 2 投票 2

Racket中的SICP Ch5 eceval编译器:set-cdr!到引用列表(不是重复)

这不是set-car!,set-cdr的重复!球拍没有束缚?或使用Racket实现SICP评估器或如何在球拍中安装sicp包模块?,而是后续问题......

回答 2 投票 2

运行名称在列表中的函数

我还在学习球拍。我必须调用一个未知函数。函数及其参数如下:(定义l1'((函数名参数1)(函数名参数3)))运行...

回答 2 投票 0

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