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

📄 cmp.t

📁 UNIX下perl实现代码
💻 T
字号:
#!./perl@FOO = ('s', 'N/A', 'a', 'NaN', -1, undef, 0, 1);$expect = ($#FOO+2) * ($#FOO+1);print "1..$expect\n";my $ok = 0;for my $i (0..$#FOO) {    for my $j ($i..$#FOO) {	$ok++;	my $cmp = $FOO[$i] <=> $FOO[$j];	if (!defined($cmp) ||	    $cmp == -1 && $FOO[$i] < $FOO[$j] ||	    $cmp == 0  && $FOO[$i] == $FOO[$j] ||	    $cmp == 1  && $FOO[$i] > $FOO[$j])	{	    print "ok $ok\n";	}	else {	    print "not ok $ok ($FOO[$i] <=> $FOO[$j]) gives: '$cmp'\n";	}	$ok++;	$cmp = $FOO[$i] cmp $FOO[$j];	if ($cmp == -1 && $FOO[$i] lt $FOO[$j] ||	    $cmp == 0  && $FOO[$i] eq $FOO[$j] ||	    $cmp == 1  && $FOO[$i] gt $FOO[$j])	{	    print "ok $ok\n";	}	else {	    print "not ok $ok ($FOO[$i] cmp $FOO[$j]) gives '$cmp'\n";	}    }}

⌨️ 快捷键说明

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