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

📄 abbrev.t

📁 UNIX下perl实现代码
💻 T
字号:
#!./perlprint "1..7\n";BEGIN {    chdir 't' if -d 't';    @INC = '../lib';}use Text::Abbrev;print "ok 1\n";# old style as referencelocal(%x);my @z = qw(list edit send abort gripe listen);abbrev(*x, @z);my $r = join ':', sort keys %x; print "not " if exists $x{'l'}   ||                exists $x{'li'}  ||                exists $x{'lis'};print "ok 2\n";print "not " unless $x{'list'}   eq 'list' &&                    $x{'liste'}  eq 'listen' &&                    $x{'listen'} eq 'listen';print "ok 3\n";print "not " unless $x{'a'}     eq 'abort' &&                    $x{'ab'}    eq 'abort' &&                    $x{'abo'}   eq 'abort' &&                    $x{'abor'}  eq 'abort' &&                    $x{'abort'} eq 'abort';print "ok 4\n";my $test = 5;# wantarraymy %y = abbrev @z;my $s = join ':', sort keys %y;print (($r eq $s)?"ok $test\n":"not ok $test\n"); $test++;my $y = abbrev @z;$s = join ':', sort keys %$y;print (($r eq $s)?"ok $test\n":"not ok $test\n"); $test++;%y = ();abbrev \%y, @z;$s = join ':', sort keys %y;print (($r eq $s)?"ok $test\n":"not ok $test\n"); $test++;

⌨️ 快捷键说明

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