文档?integer
说:
注意,R的当前实现使用32位整数作为整数 向量,因此可表示整数的范围仅限于约 +/- 2 * 10 ^ 9
是否有一个定义的常量来保存这个值?
我的用途是match
。我无法执行match(x,y,nomatch=Inf)
因为nomatch
将被强制转移到integer
(因此Inf
强制执行NA
)。而且我宁愿写match(x,y,max_int)
(带有记录的常量)而不是match(x,y,2*10^9)
。
答案 0 :(得分:3)
尝试:
import './Login';
.Machine是一个包含数字信息的变量 机器R运行的特性,如最大的 双精度或整数以及机器的精度。
在您的情况下,您可以使用:
?.Machine
返回:
.Machine$integer.max