小编use*_*nvk的帖子

浮点精度与删除方案中的舍入误差

我有一个过程返回一个浮点数到三个小数位.

>(gpa ’(A A+ B+ B))
3.665
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以将这个方法整合到3.67中?

我正在使用带有Slib 3b3的SCM版本5e7,附加的Simply Scheme (simple.scm,functions.scm,ttt.scm,match.scm,database.scm)和我使用的答案库.

顺便说一句,今天早上我把它输入我的电脑

> (* 1 (- 0.5 0.4 0.1))
-27.755575615628913e-18
Run Code Online (Sandbox Code Playgroud)

不不不不!

你是如何处理这种不准确的?

lisp floating-point precision scheme rounding

3
推荐指数
1
解决办法
1931
查看次数

简单计划第 09 章。Lambda。还有更多的 Lambda 练习吗?

问候,

阅读Simply Scheme Chapter 09 就我所见,Lambda 似乎很重要。我想把它练到骨子里,所以我正在寻找针对lambda 的Project Euler 的初学者练习(最好是非递归的)。让包容是奖金。有资源吗?

在网上,我找到了这个和对Simply Scheme 的引用。我知道有好书,但我真的只是在寻找练习。

非常感谢。

lisp lambda scheme functional-programming

0
推荐指数
1
解决办法
179
查看次数