将参数添加到列表会导致错误
我尝试了一个示例,其中我们需要传递一个列表作为参数,如果条件成功,我想将结果添加到新列表中。 代码如下: (define get-description (lambda (cod…
在多项式时间内计算Scheme中两个列表的最长公共子序列
所以我需要计算两个列表的最长公共子序列,但它需要在多项式时间内。我遇到的唯一问题是我不允许使用“!”根本不。这意味着我无法使用 set! 更改向量…
使用Scheme (DrRacket) 搜索列表
所以这是我的代码: (define *graph* (read(open-input-file "starbucks4.sxml"))) (define get-artifacts (lambda (l) (member (list 'opm:artifact)…
使用 Bigloo 编译
我已经在 DrRacket/Scheme 中编写了一个方案文件,并且有我的 .rkt 文件。我现在需要编译我用 Bigloo 编写的内容。我安装了 Bigloo,但我不知道如何使…
Scheme 中的标识符和绑定 - 如何解释函数?
我正在阅读 DrRacket 文档 http://docs.racket-lang.org/guide/binding。 html 有一个函数 (define f (lambda (append) (define cons (append "ugly" …
使用Scheme中的成员函数
这是我的代码: (define p (read(open-input-file "starbucks4.sxml"))) (define get-artifacts (lambda (l) (member (list 'opm:artifact) l))) (get…