我看到有一个double.INFINITY,但我看不出说“int INFINITY”的方法。这很有趣,因为我发现我可以做some_integer.isInfinite
。
在Dart中说int.INFINITY
的方法是什么?这甚至有意义吗?
答案 0 :(得分:5)
没有。所有Dart整数都是有限的。
您可以询问42.isInfinite
,但答案是可预测的false
。如果您查看int
课程的代码,则可以在某处找到bool get isFinite => false;
。
getter完全存在的原因是它是在num
,int
和double
的超类上定义的,你可以对数字做很多操作而不知道它们是不是整数或双打。