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

📄 9enabled

📁 Altera recommends the following system configuration: * Pentium II 400 with 512-MB system memory (fa
💻
📖 第 1 页 / 共 2 页
字号:
Check warnings::enabled & warnings::warn__END__--FILE-- abc.pmpackage abc ;use warnings "io" ;print "ok1\n" if ! warnings::enabled('all') ;print "ok2\n" if ! warnings::enabled("io") ;1;--FILE-- no warnings;use abc ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;no warnings ;print "ok1\n" if !warnings::enabled('all') ;print "ok2\n" if warnings::enabled("syntax") ;1;--FILE-- use warnings 'syntax' ;use abc ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;use warnings 'syntax' ;print "ok1\n" if   warnings::enabled('io') ;print "ok2\n" if ! warnings::enabled("syntax") ;1;--FILE-- use warnings 'io' ;use abc ;EXPECTok1ok2########--FILE-- abcno warnings ;print "ok1\n" if !warnings::enabled('all') ;print "ok2\n" if warnings::enabled("syntax") ;1;--FILE-- use warnings 'syntax' ;require "abc" ;EXPECTok1ok2########--FILE-- abcuse warnings 'syntax' ;print "ok1\n" if ! warnings::enabled('all') ;print "ok2\n" if ! warnings::enabled("syntax") ;print "ok3\n" if   warnings::enabled("io") ;1;--FILE-- use warnings 'io' ;require "abc" ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;no warnings ;sub check {  print "ok1\n" if !warnings::enabled('all') ;  print "ok2\n" if warnings::enabled("syntax") ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if ! warnings::enabled('all') ;  print "ok2\n" if   warnings::enabled("syntax") ;  print "ok3\n" if ! warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTok1ok2ok3########--FILE-- abcpackage abc ;no warnings ;sub check {  print "ok1\n" if !warnings::enabled('all') ;  print "ok2\n" if warnings::enabled("syntax") ;}1;--FILE-- use warnings 'syntax' ;require "abc" ;abc::check() ;EXPECTok1ok2########--FILE-- abcpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if ! warnings::enabled('all') ;  print "ok2\n" if   warnings::enabled("syntax") ;  print "ok3\n" if ! warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;require "abc" ;abc::check() ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;use warnings "io" ;print "ok1\n" if ! warnings::enabled('all') ;print "ok2\n" if ! warnings::enabled("io") ;1;--FILE-- def.pmno warnings;use abc ;1;--FILE-- use warnings;use def ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;no warnings ;print "ok1\n" if ! warnings::enabled('all') ;print "ok2\n" if warnings::enabled("syntax") ;print "ok3\n" if !warnings::enabled("io") ;1;--FILE-- def.pmuse warnings 'syntax' ;print "ok4\n" if !warnings::enabled('all') ;print "ok5\n" if warnings::enabled("io") ;use abc ;1;--FILE--use warnings 'io' ;use def ;EXPECTok1ok2ok3ok4ok5########--FILE-- abc.pmpackage abc ;no warnings ;sub check {  print "ok1\n" if !warnings::enabled('all') ;  print "ok2\n" if warnings::enabled("syntax") ;}1;--FILE-- use warnings 'syntax' ;use abc ;eval { abc::check() ; };print $@ ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if ! warnings::enabled('all') ;  print "ok2\n" if   warnings::enabled("syntax") ;  print "ok3\n" if ! warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;eval { abc::check() ; } ;print $@ ;EXPECTok1ok2ok3########--FILE-- abcpackage abc ;no warnings ;sub check {  print "ok1\n" if !warnings::enabled('all') ;  print "ok2\n" if warnings::enabled("syntax") ;}1;--FILE-- use warnings 'syntax' ;require "abc" ;eval { abc::check() ; } ;print $@ ;EXPECTok1ok2########--FILE-- abcpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if !warnings::enabled('all') ;  print "ok2\n" if warnings::enabled("syntax") ;  print "ok3\n" if warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;require "abc" ;eval { use warnings 'io' ; abc::check() ; };abc::check() ; print $@ ;EXPECTok1ok2ok3ok1ok2########--FILE-- abc.pmpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if ! warnings::enabled('all') ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if ! warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;sub fred { abc::check() }fred() ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;use warnings 'io' ;sub check {  print "ok1\n" if  ! warnings::enabled('all') ;}1;--FILE-- use warnings 'syntax' ;use abc ;sub fred { no warnings ; abc::check() }fred() ;EXPECTok1########--FILE-- abc.pmpackage abc ;use warnings 'misc' ;sub check {  print "ok1\n" if  ! warnings::enabled('all') ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if  warnings::enabled("io") ;  print "ok4\n" if  ! warnings::enabled("misc") ;}1;--FILE-- use warnings 'syntax' ;use abc ;sub fred { use warnings 'io'  ; abc::check() }fred() ;EXPECTok1ok2ok3ok4######### check warnings::warnuse warnings ;eval { warnings::warn() } ;print $@ ;eval { warnings::warn("fred", "joe") } ;print $@ ;EXPECTUsage: warnings::warn([category,] 'message') at - line 4unknown warnings category 'fred' at - line 6######### check warnings::warnifuse warnings ;eval { warnings::warnif() } ;print $@ ;eval { warnings::warnif("fred", "joe") } ;print $@ ;EXPECTUsage: warnings::warnif([category,] 'message') at - line 4unknown warnings category 'fred' at - line 6########--FILE-- abc.pmpackage abc ;use warnings 'misc' ;sub check { warnings::warn("io", "hello") }1;--FILE--use warnings "io" ;use abc;abc::check() ;EXPECThello at - line 3########--FILE-- abc.pmpackage abc ;use warnings 'misc' ;sub check { warnings::warn("misc", "hello") }1;--FILE--use warnings "io" ;use abc;abc::check() ;EXPECThello at - line 3########--FILE-- abc.pmpackage abc ;use warnings 'misc' ;sub check { warnings::warn("io", "hello") }1;--FILE--use warnings qw( FATAL deprecated ) ;use abc;eval { abc::check() ; } ;print "[[$@]]\n";EXPECThello at - line 3	eval {...} called at - line 3[[]]########--FILE-- abc.pmpackage abc ;use warnings 'misc' ;sub check { warnings::warn("io", "hello") }1;--FILE--use warnings qw( FATAL io ) ;use abc;eval { abc::check() ; } ;print "[[$@]]\n";EXPECT[[hello at - line 3	eval {...} called at - line 3]]########-W--FILE-- abc.pmpackage abc ;use warnings "io" ;print "ok1\n" if warnings::enabled("io") ;print "ok2\n" if warnings::enabled("all") ;1;--FILE-- no warnings;use abc ;EXPECTok1ok2########-X--FILE-- abc.pmpackage abc ;use warnings "io" ;print "ok1\n" if !warnings::enabled("io") ;print "ok2\n" if !warnings::enabled("all") ;1;--FILE-- use warnings;use abc ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;no warnings ;sub check {  print "ok\n" if ! warnings::enabled() ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTpackage 'abc' not registered for warnings at abc.pm line 4########--FILE-- abc.pmpackage abc ;no warnings ;sub check {  warnings::warn("fred") ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTpackage 'abc' not registered for warnings at abc.pm line 4########--FILE-- abc.pmpackage abc ;no warnings ;sub check {  warnings::warnif("fred") ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTpackage 'abc' not registered for warnings at abc.pm line 4########--FILE-- abc.pmpackage abc ;use warnings 'io' ;use warnings::register ;sub check {  print "ok1\n" if  warnings::enabled ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if !warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;use warnings 'abc' ;abc::check() ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;use warnings 'io' ;use warnings::register ;sub check {  print "ok1\n" if !warnings::enabled ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if !warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;abc::check() ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;no warnings ;use warnings::register ;sub check {  print "ok1\n" if warnings::enabled ;  print "ok2\n" if warnings::enabled("syntax") ;}1;--FILE-- use warnings 'syntax' ;use abc ;use warnings 'abc' ;eval { abc::check() ; };print $@ ;EXPECTok1ok2########--FILE-- abc.pmpackage abc ;use warnings 'io' ;use warnings::register ;sub check {  print "ok1\n" if !warnings::enabled ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if !warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;eval { abc::check() ; } ;print $@ ;EXPECTok1ok2ok3########--FILE-- abc.pmpackage abc ;use warnings 'io' ;use warnings::register ;sub check {  print "ok1\n" if  warnings::enabled ;  print "ok2\n" if  warnings::enabled("syntax") ;  print "ok3\n" if !warnings::enabled("io") ;}1;--FILE-- use warnings 'syntax' ;use abc ;use warnings 'abc' ;sub fred { abc::check() }fred() ;EXPECTok1ok2ok3########

⌨️ 快捷键说明

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