📄 searchdict.t
字号:
#!./perlBEGIN { chdir 't' if -d 't'; @INC = '../lib';}print "1..4\n";$DICT = <<EOT;AarhusAaronAbabaabackabaftabandonabandonedabandoningabandonmentabandonsabaseabasedabasementabasementsabasesabashabashedabashesabashingabasingabateabatedabatementabatementsabaterabatesabatingAbbaEOTuse Search::Dict;open(DICT, "+>dict-$$") or die "Can't create dict-$$: $!";binmode DICT; # To make length expected one.print DICT $DICT;my $pos = look *DICT, "Ababa";chomp($word = <DICT>);print "not " if $pos < 0 || $word ne "Ababa";print "ok 1\n";if (ord('a') > ord('A') ) { # ASCII $pos = look *DICT, "foo"; chomp($word = <DICT>); print "not " if $pos != length($DICT); # will search to end of file print "ok 2\n"; my $pos = look *DICT, "abash"; chomp($word = <DICT>); print "not " if $pos < 0 || $word ne "abash"; print "ok 3\n";}else { # EBCDIC systems e.g. os390 $pos = look *DICT, "FOO"; chomp($word = <DICT>); print "not " if $pos != length($DICT); # will search to end of file print "ok 2\n"; my $pos = look *DICT, "Abba"; chomp($word = <DICT>); print "not " if $pos < 0 || $word ne "Abba"; print "ok 3\n";}$pos = look *DICT, "aarhus", 1, 1;chomp($word = <DICT>);print "not " if $pos < 0 || $word ne "Aarhus";print "ok 4\n";close DICT or die "cannot close";unlink "dict-$$";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -