scheme 相关问题

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

如何将方案中的列表相乘?

计划的新手,但试图学习基础知识。假设我将一个列表作为参数传递,我希望将每个元素乘以-1。现在我有这个:(定义(负b)(*(车b)-1)))...

回答 3 投票 2

如何检查列表中的第一个和最后一个元素是否相同(语言:Scheme)

我正在编写Scheme中的程序,并且在这一部分中遇到了困难。下面是一个让我的问题清楚的例子(endsmatch lst)如果列表中的第一个元素相同则应该返回#t ...

回答 2 投票 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

有没有办法在Windows上的emacs下运行MIT方案解释器?

我是Lisp的新手,并尝试在Windows上的emacs下运行MIT方案解释器。但信息似乎都表明这是不可能的。 HTTP://www.cs.rpi.edu/academics/courses/fall05/ai/scheme / ...

回答 4 投票 4

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

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

回答 4 投票 1

方案中的语义列表

我目前正致力于实现一个标准的语义网络,而且我已经迷失了。我有一个全局的assc列表:( define * database *'())我正在尝试使用标准表单填充列表...

回答 1 投票 0

如何在Lilypond中缩写“用相同音符加注八度音符,用括号括号”的音符?

目前我写的lilypond代码看起来像这样:\ version“2.14.2”P = #parenthesize \ relative c,{\ clef bass 2 4

回答 3 投票 5

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

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

回答 2 投票 0

当负参数传递时,为什么我的代码卡在递归调用中?

我试图在Scheme中实现一个递归过程,它采用数字的平方而不使用乘法,使用公式n ^ 2 = 1 + 3 + 5 + ... +(n + n-1)。 if(<n 0)语句在...中

回答 1 投票 0

如何在MIT / GNU Scheme中读取文本文件?

我一直在经历SICP,我想应用到目前为止我学到的一些概念。即累积,地图和过滤器将帮助我提高工作效率。我主要工作......

回答 2 投票 1

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

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

回答 1 投票 0

在Windows下的emacs上运行的方案实现,用于处理SICP

我想找到在Windows下的emacs上运行的方案实现,以便通过SICP工作。麻省理工学院计划浮现在我的脑海中,但它的官方网站上写着运行麻省理工学院/ GNU计划的代码......

回答 2 投票 3

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