如何在Perl中检查标量中的'inf'值?

时间:2010-02-13 07:10:17

标签: perl infinity

  

可能重复:
  How do I create or test for NaN or infinity in Perl?

如果标量保持inf值,我如何检查?

我将NaN检查为$scalar != $scalar,如何处理inf

$scalar == inf不起作用,因为inf是一个单词

2 个答案:

答案 0 :(得分:0)

您可以使用它来检查无穷大:

$scalar < 9**9**9

该常量非常大,以至于它将被Perl

解释为无限

答案 1 :(得分:-1)

我现在发现了一个肮脏的黑客。

($scalar eq "inf")

是否存在更清洁的东西?