⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nan_cmp.t

📁 source of perl for linux application,
💻 T
字号:
#!/usr/bin/perl -w# test that overloaded compare works when NaN are involveduse strict;use Test::More;BEGIN  {  $| = 1;  chdir 't' if -d 't';  unshift @INC, '../lib';	# for running manually  plan tests => 26;  }use Math::BigInt;use Math::BigFloat;compare (Math::BigInt->bnan(),   Math::BigInt->bone() );compare (Math::BigFloat->bnan(), Math::BigFloat->bone() );sub compare  {  my ($nan, $one) = @_;  is ($one, $one, '1 == 1');  is ($one != $nan, 1, "1 != NaN");  is ($nan != $one, 1, "NaN != 1");  is ($nan != $nan, 1, "NaN != NaN");  is ($nan == $one, '', "NaN == 1");  is ($one == $nan, '', "1 == NaN");  is ($nan == $nan, '', "NaN == NaN");  is ($nan <= $one, '', "NaN <= 1");  is ($one <= $nan, '', "1 <= NaN");  is ($nan <= $nan, '', "NaN <= NaN");  is ($nan >= $one, '', "NaN >= 1");  is ($one >= $nan, '', "1 >= NaN");  is ($nan >= $nan, '', "NaN >= NaN");  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -