| Á×Àº :: »ì¾ÆÀÖ´Â °Í ´ÙÀÌ :: »ì¾ÆÀÖ´Â °ÍÀº ÆÞÇÁ ÀÎÅÍÇÁ¸®Å͸¦ Á¾·áÇÏÁö ¾Êµµ·Ï ´ÙÀÌ ()¸¦ ¸¸µé ¼ö ÀÖÁö¸¸, eval ³»ºÎ¿¡ ´ÙÀÌ () ÇൿÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Á×Àº :: »ì¾ÆÀÖ´Â °Í ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Graciliano M. P.
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~gmpassos/
Á×Àº :: »ì¾ÆÀÖ´Â °Í ű×
Á×Àº :: »ì¾ÆÀÖ´Â °Í ¼³¸í
Die :: Alive´Â ÆÞÇÁ ÀÎÅÍÇÁ¸®Å͸¦ Á¾·áÇÏÁö ¾Êµµ·Ï DIE ()¸¦ ¸¸µé ¼ö ÀÖÁö¸¸ DIE () ÇൿÀ» EVAL¿¡ º¸°üÇϽʽÿÀ. Die :: Alive´Â Perl ÀÎÅÍÇÁ¸®Å͸¦ Á¾·áÇÏÁö ¾Êµµ·Ï DIE ()¸¦ ¸¸µé ¼ö ÀÖÁö¸¸ EVAL () µ¿ÀÛÀ» º¸°üÇÒ ¼ö ÀÖÀ¸¹Ç·Î·Îµå ÇÒ ¶§ PERL ÀÎÅÍÇÁ¸®Å͸¦ Á¾·áÇÏÁö ¾Êµµ·Ï ÇÔ¼ö ()°¡ ÀÛµ¿ÇÏÁö¸¸ ÁÖ»çÀ§¸¦ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. () eval ³»ºÎÀÇ Çൿ, eval block.usage »ç¿ë »ç¸Á :: »ì¾ÆÀÖ´Â; ´ÙÀÌ ( "ÀÌ ´ÙÀÌ ()°¡ Á¾·áµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù!"); Àμâ "±×¸®°í ¿©±â¿¡ ¿ì¸®´Â ¾ÛÀ» °è¼ÓÇÕ´Ï´Ù ... n"; eval {die ( "eval ³»¿¡¼ ´ÙÀÌ ()"); "); Àμâ "¹×ÀÌ Àμ⹰Àº ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù .N"; }; Àμâ "¿À·ù : $ @ n"; ¿ä±¸ »çÇ× : ¡¤ Perl.
Á×Àº :: »ì¾ÆÀÖ´Â °Í °ü·Ã ¼ÒÇÁÆ®¿þ¾î