¿¹¿Ü :: °æ°í

´Ü¼øÇÑ °æ°í¸¦ ½ÇÁ¦ ¿¹¿Ü °´Ã¼·Î º¯È¯
Áö±Ý ´Ù¿î·Îµå

¿¹¿Ü :: °æ°í ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Piotr Roszatycki
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~dexter/MooseX-GlobRef-Object-0.02/lib/MooseX/GlobRef/Object.pm

¿¹¿Ü :: °æ°í ű×


¿¹¿Ü :: °æ°í ¼³¸í

°£´ÜÇÑ °æ°í¸¦ ½ÇÁ¦ ¿¹¿Ü °´Ã¼·Î º¯È¯ÇϽʽÿÀ ¿¹¿Ü :: °æ°í´Â °£´ÜÇÑ °æ°í¸¦ ½ÇÁ¦ Exception object·Î º¯È¯ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù .Snopsis #´Â ¿¹¿Ü·Î °æ°í¸¦ ½ÃÀÛÇÏ°í Áï½Ã ¿¹¿Ü :: °æ°í '% sig'=> 'die'¸¦ Áï½Ã »ç¿ëÇϽʽÿÀ. eval {warn "boom!"; }; ref $ @ @; # "¿¹¿Ü :: °æ°í"Print $ @ -> °æ°í; # "ºÕ!" # DIA°¡¾ø´Â ¿¹¿Ü¾øÀÌ ¿¹¿Ü·Î °æ°í¸¦ ÀüȯÇϽʽÿÀ :: °æ°í '% sig'=> '°æ°í', ÀÚ¼¼ÇÑ => 4; °æ°í "ºÕ!"; # ´ýÇÁ Àüü ½ºÅà ÃßÀû # ·ÎÄà ¹üÀ§¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¿¹¿Ü :: °æ°í; {·ÎÄà $ sig {__ warn__} = ¿¹¿Ü :: °æ°í :: __ warn__; °æ°í "ºÕ!"; # ¿¹¿Ü¸¦ ÅëÇØ °æ°í} °æ°í "ºÕ!"; # Ç¥ÁØ °æ°í # verbose °æ°í¿Í ÇÔ²² PerlÀ» ½ÇÇàÇϽʽÿÀ - Mexception :: °æ°í = % sig, °æ°í, ÀÚ¼¼ÇÑ => 3 ½ºÅ©¸³Æ®. Perl # °æ°í = mexception :: °æ°í = % sig, die, die, die = > 3 Script.pl # °æ°í¸¦ ¹«½ÃÇÏ´Â PerlÀ» ½ÇÇàÇÕ´Ï´Ù. -mexception :: °æ°í = % SIG, °æ°í, ÀÚ¼¼ÇÑ Á¤º¸ => 0 Script.pl ¿ä±¸ »çÇ× : ¡¤ Perl.


¿¹¿Ü :: °æ°í °ü·Ã ¼ÒÇÁÆ®¿þ¾î