腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
球拍
/
方案
中
解释
和
评估
有
什么
不同
?
scheme
、
racket
、
terminology
乍一看,它们似乎非常相似。它们是同义词吗?
浏览 34
提问于2020-04-28
得票数 1
回答已采纳
1
回答
SICP练习1.5
scheme
、
sicp
练习1.5.本·比迪德尔发明了一种测试,以确定他所面对的
解释
器是使用应用级
评估
还是正常顺序
评估
。他定义了以下两个程序:(定义(test X) (if (= x0)0y))(测试0 (p)) 使用应用程序顺序
评估
的
解释
器会观察到
什么
行为?对于使用正常顺序
评估
的
解释
器,他会观察到
什么
行为?我理解这个练习的答案;我的问题在于( p )是如何对p进行
解释
的,例
浏览 2
提问于2012-07-04
得票数 7
回答已采纳
1
回答
在
方案
解释
器
中
,如何实现“报价”?
scheme
、
racket
、
interpreter
、
quote
我正在写一个计划翻译(嗯,
球拍
)。
在
我的解析/eval函数
中
,我
有
以下规则:在这样的
解释
器
中
,string->symbol显然是对quote的错误定义现在,如果我
在
REPL
中
评估
一些示例:$> 1$> #f $> (e
浏览 1
提问于2018-06-09
得票数 2
回答已采纳
2
回答
lambda表达式
中
的and
和
未绑定标识符与r5rs的对比
lambda
、
scheme
、
racket
、
r5rs
在
DrRacket
中
,当我将语言设置为R5RS并运行以下代码时:它在没有错误的情况下运行并返回#<procedure>。这对我来说很有意义;lambda表单定义了一个尚未
评估
身体的过程,因此返回该过程。或者,当我使用
球拍
语言方言时,我会得到以下错误:我不明白为
什么
球拍
会产生这个错误。我的意思是,当然,我看到z是没有定义的,但是我对
评估
模型的理解是,函
浏览 2
提问于2015-04-08
得票数 4
回答已采纳
1
回答
什么
是
方案
/
球拍
中
的双括号?
for-loop
、
scheme
、
lisp
、
racket
、
evaluation
这是
球拍
中
for循环的一个例子:(for ((I List)))这似乎是:这种
评估
的实际、理论意义是
什么
?
浏览 2
提问于2020-02-11
得票数 2
回答已采纳
1
回答
#lang
方案
与#lang
球拍
的区别
scheme
、
racket
、
htdp
我猜#lang racket是一种计划方言,
有
更多的现成的结构
和
共同的功能,也许会更有教育性。与#lang计划相比,#lang
球拍
有
什么
好处?最好(甚至可能)
在
球拍
中使用#lang
方案
来遵循“计算机程序的结构和
解释
”,甚至“如何设计程序”的所有内容。HtDP是特定的#lang
球拍
吗?
在
#lang
方案
中
编写的任何代码,只要不包括库,都可以用于小鸡
方案</em
浏览 2
提问于2011-08-22
得票数 24
1
回答
SICP 1.25
解释
器问题
scheme
、
lisp
、
racket
、
sicp
1) DrRacket对于带参数的黑客版本,使用上面的两个
解释
器(expmod 11 17 17)会产生
不同
的答案。11表示DrRacket (该过程应如此),0表示inst.eecs.berkeley.edu我的问题是:这个
解释
器的
浏览 21
提问于2018-08-04
得票数 1
回答已采纳
1
回答
如何在org-babel代码块中区分
方案
方言?
emacs
、
racket
、
org-mode
评估
这段代码(C-c,C-c):(andmap + '(1 2 3) '(4 5 6))导致以下babel错误:原因: babel使用Guile而不是
球拍
来
评估
代码。我如何告诉Babel使用
球拍
而不是Guile来执行代码?
浏览 0
提问于2012-02-18
得票数 2
回答已采纳
1
回答
诡计
方案
和
标准
方案
的区别(
在
球拍
IDE
中
)?
scheme
、
racket
、
guile
、
r6rs
、
r5rs
我
有
一堆“遗留的”Guile
方案
代码,我想要在
中
运行这些代码。似乎
有
足够的差异使这成为一个非平凡的练习。(我的计划知识水平是完成小计划的水平)。我的问题是: 鉴于这些差异,总的来说,我需要采取哪些步骤将一些欺骗
方案
代码转换为标准
方案
?附加:(对
球拍
方案<
浏览 0
提问于2012-05-17
得票数 15
回答已采纳
3
回答
如何在Chez计划/
球拍
中
定义let*?
scheme
、
racket
、
let
、
chez-scheme
let*是如何定义
在
Chez计划/
球拍
中
的?特别是,为
什么
第一个例子要
评估
为6.(let* ((let +) (a (let 2 4)))...when我从得到的理解是,let*可以扩展为嵌套的let (甚至嵌套let*)语句,但是像人们期望
解释
器做的那样扩展上面的示例会导致错误(let ((let +)) a)) 实现是否与练习
中
的
不同
?我希望第一个示例也会由于l
浏览 3
提问于2014-03-27
得票数 4
回答已采纳
1
回答
为
什么
“诈骗”
在
球拍
解释
器
中
与
在
水桶里
不同
?
racket
有谁能
解释
一下使用欺诈工具(任何版本)
和
启动
解释
器之间的区别是:
球拍
-I欺诈 在这两种环境
中
,许多表达式的计算结果是相同的,但有些则不然。
在
我尝试过的每一种基于
方案
的语言中,
评估
结果都是"You used let*“。但是,
在
命令行的"racket -I swindle“引发的
解释
器中出现错误时,它失败了。;读行-输入:1:20:语法-规则:未绑定标识符;此外,
在
转换阶段不绑定#
浏览 2
提问于2020-09-02
得票数 2
回答已采纳
1
回答
为
什么
球拍
要在一种情况下
评估
这两种功能,而不是另一种呢?
functional-programming
、
racket
、
side-effects
定义函数my-if在内部使用cond会导致与直接使用cond
不同
的行为。 (else (displayln "Cond: shouldn't run")))Cond: should run输出:M
浏览 4
提问于2022-11-28
得票数 0
1
回答
如何在
球拍
中
本地更改阅读规则?
syntax
、
racket
、
interpreter
、
evaluation
、
j
我正在研究
在
球拍
中
嵌入,因为我找到了一个,所以我想在此基础上进行改进。与现在一样,计算是通过传递一个进行的> 20> (j 4* 1 + 4)这对应于
评估
球拍
形式的cdr,并且显然需要。但是,当我尝试将
评估
函数更改为类似以下内容时: (
浏览 7
提问于2018-02-28
得票数 3
回答已采纳
1
回答
为
什么
x不被绑定(定义lambda (lambda (x) x))?
scheme
我试着
评估
这个:(define lambda (lambda (x) x))。MITSystem11.2给出了一个错误:;Unbound variable: x。Chez
方案
9.5还提供了一个错误:Exception: variable x is not bound。为
什么
x没有绑定?我
在
球拍
7.2
和
Guile 3.0.1
中
没有任何错误。
浏览 3
提问于2021-11-14
得票数 1
回答已采纳
9
回答
球拍
打高尔夫球的技巧/计划
code-golf
、
tips
、
lisp
你对
在
球拍
/
方案
打高尔夫球
有
什么
一般的建议?我正在寻找的想法,可以应用于代码高尔夫问题,在一般情况下,至少是特定于
球拍
/计划(例如,“删除评论”不是一个答案)。我知道
方案
和
球拍
(以前的PLT
方案
)在技术上是
不同
的,但是
在
许多方面都是非常相似的,而且很多代码(我怀疑)都会按预期的方式运行。如果您的技巧仅适用于上述语言之一,请注意。
浏览 0
提问于2016-04-05
得票数 19
回答已采纳
1
回答
如何将涉及语法大小写的r6rs宏转换为racket?
macros
、
scheme
、
racket
、
read-eval-print-loop
、
r6rs
我正在学习
方案
/
球拍
宏,并试图使以下宏从工作
在
球拍
8.6下。;;END 宏是为plt-r6rs编写的,但我想在
球拍
解释
器/REPL中进行实验(这在
球拍
的r6rs
中
是禁止的)。,但是
有
一些附加的功能。有人能帮我
解释
一下为
什么
这个宏不适用于
球拍
,以及如何让它与
球拍
一起工作?我看到
不同
的
方案
实现在转换到/
浏览 8
提问于2022-11-11
得票数 1
3
回答
函数式编程语言的静态分析器,e.g.Scheme
functional-programming
、
scheme
、
racket
、
analyzer
我很少看到函数式编程语言的静态分析器,比如Scheme/Scheme,我甚至怀疑是否有这样的语言。我想为函数式语言编写一个静态分析器,比如Scheme/Racket。我该怎么做呢?
浏览 13
提问于2011-03-10
得票数 4
回答已采纳
2
回答
球拍
中
lambda函数的评价顺序
lambda
、
racket
、
expression-evaluation
目前工作通过
球拍
指南
在
和
阅读关于lambda的功能。对其有用性的
解释
是清晰的,但我不确定我是否完全掌握了
评估
这些功能的顺序。考虑“指南”
中
的以下示例: (f (f v))) (lambda (s) (string-append下面是我对
评估
过程的猜测: (twice (make-add-suffix "!") "hello"
浏览 3
提问于2020-02-18
得票数 3
回答已采纳
2
回答
SICP示例
在
球拍
上不起作用
functional-programming
、
lisp
、
scheme
、
racket
我正在尝试SICP第4章的一个例子(编写LISP
解释
器的一部分) (if (symbol?) (cons 'lambda (cons parameters body))我测试过了,
在
‘(定义(双倍x) (+ x x))上的定义-值应该返回一个lambda函数<em
浏览 1
提问于2013-05-14
得票数 1
2
回答
球拍
- lang plai -定义类型
和
类型-大小写
解释
scheme
、
racket
、
plai
有没有人可以尝试
解释
一下这两个功能:“定义类型”
和
“类型-大小写”
在
PLAI
方案
中
的
球拍
?我是一个菜鸟程序员,我不太理解
球拍
网站上的文档。如果有人能提供例子,我将不胜感激。谢谢。
浏览 0
提问于2015-10-26
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券