nothr5005.t

来自「UNIX下perl实现代码」· T 代码 · 共 36 行

T
36
字号
#!./perl# NOTE: Please don't add tests to this file unless they *need* to be run in# separate executable and can't simply use eval.BEGIN {  chdir 't' if -d 't';  @INC = '../lib';  require Config;  import Config;  if ($Config{'use5005threads'})   {    print "1..0 # Skip: this perl is threaded\n";    exit 0;   } }$|=1;print "1..9\n";$t = 1;sub foo { local(@_) = ('p', 'q', 'r'); }sub bar { unshift @_, 'D'; @_ }sub baz { push @_, 'E'; return @_ }for (1..3)  {    print "not " unless join('',foo('a', 'b', 'c')) eq 'pqr';   print "ok ",$t++,"\n";   print "not" unless join('',bar('d')) eq 'Dd';   print "ok ",$t++,"\n";   print "not" unless join('',baz('e')) eq 'eE';   print "ok ",$t++,"\n"; } 

⌨️ 快捷键说明

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