![]() |
1
2
问题是,bigbang期望key上的函数调用返回游戏的新状态。您不会返回任何内容,因此框架会报告
因此,如果状态没有改变,您应该只返回输入状态,例如。
此外,这个框架和Racket本身让你不想改变变量,也就是说,你不给它们赋值,或者至少只给它们赋值一次。因此
在这种情况下,书籍提供的应用程序的状态只是垂直距离,所以只是一个数字,如所示
你必须做出的改变是,当前的状态不仅是上下运动,而且是左右运动。此移动显示为第二个参数
|
![]() |
Joe · 如何修复“无法更改常量”错误 7 年前 |
![]() |
xnv23 · 使用方案中的变量创建环境 7 年前 |
![]() |
Jaro · racket:处理jpeg文件 7 年前 |
![]() |
Atonic · 提供语法规则Racket 7 年前 |
![]() |
Zelphir Kaltstahl · 程序开始时的当前延续 7 年前 |
|
user8866063 · 在递归过程中打印 7 年前 |
![]() |
Nime · 生成递归和结构递归之间有什么区别? 7 年前 |