代码之家  ›  专栏  ›  技术社区  ›  Karel Bílek

如何在Perl中检查标量的“inf”值?[副本]

  •  5
  • Karel Bílek  · 技术社区  · 16 年前

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

    如何检查标量是否有效 inf

    我检查NaN $scalar != $scalar 中导 ?

    $scalar == inf 中导 只是一句空话

    2 回复  |  直到 9 年前
        1
  •  0
  •   Eric Strom    16 年前

    你可以用这个来检查无穷大:

    $scalar < 9**9**9
    

    这个常数太大了,Perl将其解释为无穷大

        2
  •  -1
  •   Karel Bílek    16 年前

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

    ($scalar eq "inf")
    

    有更干净的吗?