Scheme 如何在球拍中表现无限?

Scheme 如何在球拍中表现无限?,scheme,racket,infinity,Scheme,Racket,Infinity,我正在编写一个程序,需要在代码中表示正无穷大。球拍里有像INTEGER_MAX这样的东西吗 +inf.0似乎适合我的目的。+inf.0似乎适合我的目的。在#lang racket和racket语言家族中的其他语言中,您有浮点支持,因此您有两个无穷: +inf.0 -inf.0 Racket提供的标准Scheme报表语言实现也是如此,如#!r5rs和#!r6rs 对于方案标准,仅需要R6R来支持全数字塔。最新报告指出: 数字正无穷大、负无穷大和NaN被写入 分别为+inf.0、-inf.0和+n

我正在编写一个程序,需要在代码中表示正无穷大。球拍里有像INTEGER_MAX这样的东西吗

+inf.0
似乎适合我的目的。

+inf.0
似乎适合我的目的。

#lang racket
和racket语言家族中的其他语言中,您有浮点支持,因此您有两个无穷:

+inf.0
-inf.0
Racket提供的标准Scheme报表语言实现也是如此,如
#!r5rs
#!r6rs

对于方案标准,仅需要R6R来支持全数字塔。最新报告指出:

数字正无穷大、负无穷大和NaN被写入 分别为
+inf.0
-inf.0
+nan.0
。南也可能是 编写
-nan.0
。在书面表达中使用符号不起作用 不一定反映NaN值的基本符号(如果有)。 实现不需要支持这些数字,但如果 他们这样做,他们必须这样做,一般符合IEEE 754。 但是,不需要实施im来支持信号NAN, 也没有提供一种区分不同NAN的方法

因此,姿态与R5R相同。更大的R7R还不是comlpet,可能需要一个完整的数字塔,因为它似乎一直在争论中

#lang racket
和racket系列语言中的其他语言中,您有浮点支持,因此您有两个无穷大:

+inf.0
-inf.0
Racket提供的标准Scheme报表语言实现也是如此,如
#!r5rs
#!r6rs

对于方案标准,仅需要R6R来支持全数字塔。最新报告指出:

数字正无穷大、负无穷大和NaN被写入 分别为
+inf.0
-inf.0
+nan.0
。南也可能是 编写
-nan.0
。在书面表达中使用符号不起作用 不一定反映NaN值的基本符号(如果有)。 实现不需要支持这些数字,但如果 他们这样做,他们必须这样做,一般符合IEEE 754。 但是,不需要实施im来支持信号NAN, 也没有提供一种区分不同NAN的方法

因此,姿态与R5R相同。更大的R7R还不是comlpet,可能需要一个完整的数字塔,因为它似乎一直在争论中