Dart有一个int.INFINITY吗?

时间:2015-09-01 18:27:29

标签: dart

我看到有一个double.INFINITY,但我看不出说“int INFINITY”的方法。这很有趣,因为我发现我可以做some_integer.isInfinite

在Dart中说int.INFINITY的方法是什么?这甚至有意义吗?

1 个答案:

答案 0 :(得分:5)

没有。所有Dart整数都是有限的。 您可以询问42.isInfinite,但答案是可预测的false。如果您查看int课程的代码,则可以在某处找到bool get isFinite => false;

getter完全存在的原因是它是在numintdouble的超类上定义的,你可以对数字做很多操作而不知道它们是不是整数或双打。