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

📄 fatal.t

📁 UNIX下perl实现代码
💻 T
字号:
#!./perl -wBEGIN {   chdir 't' if -d 't';   @INC = '../lib';   print "1..15\n";}use strict;use Fatal qw(open close :void opendir);my $i = 1;eval { open FOO, '<lkjqweriuapofukndajsdlfjnvcvn' };print "not " unless $@ =~ /^Can't open/;print "ok $i\n"; ++$i;my $foo = 'FOO';for ('$foo', "'$foo'", "*$foo", "\\*$foo") {    eval qq{ open $_, '<$0' };    print "not " if $@;    print "ok $i\n"; ++$i;    print "not " if $@ or scalar(<$foo>) !~ m|^#!./perl|;    print "ok $i\n"; ++$i;    eval qq{ close FOO };    print "not " if $@;    print "ok $i\n"; ++$i;}eval { opendir FOO, 'lkjqweriuapofukndajsdlfjnvcvn' };print "not " unless $@ =~ /^Can't open/;print "ok $i\n"; ++$i;eval { my $a = opendir FOO, 'lkjqweriuapofukndajsdlfjnvcvn' };print "not " if $@ =~ /^Can't open/;print "ok $i\n"; ++$i;

⌨️ 快捷键说明

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