Exporter :: Simple. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Marcel Grnauer
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~marcel/
Exporter :: Simple. ű×
Exporter :: Simple. ¼³¸í
¸ðµâ ¼öÃâÀÇ ½±°Ô ¼³Á¤ÇÕ´Ï´Ù Exporter :: SimpleÀº ÆÐÅ°Áö·Î ¼ºê Ŭ·¡ ½Ì µÉ ¶§ Perl ¸ðµâÀÔ´Ï´Ù. ÆÐÅ°Áö°¡ ¼öÃâ¾÷ÀÚ¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ´õ °£°áÇÑ ¹æ½ÄÀ¸·Î ¼öÃâÀ» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. @Export_OK ¹× % export_tags¿¡¼ °ÆÁ¤ÇÏÁö ¾Ê¾ÆµµµÇ´Â ´ë½Å µÎ °³ÀÇ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¼öÃâ¾÷ÀÚ µ¿ÀÛÀ» Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â µÎ °¡Áö ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¼öÃâ¾÷ÀÚÀÇ ±¸Çö ¼¼ºÎ »çÇ׿¡¼ »ç¿ëÀÚ¸¦ ÇØÁ¦ ÇÏ°íÀÌ ¸ðµâ¿¡¼ Á¦°øÇÏ´Â ¼Ó¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù. ³» º¸³½ ¼ºê ·çƾ ¶Ç´Â Àü¿ª º¯¼ö°¡ ÀÖ¾î¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ÀÚµ¿À¸·Î ³»º¸³»Á³½À´Ï´Ù. ¶ÇÇÑÀÌ ¼Ó¼ºÀÇ ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ Å±׻Ӹ¸ ¾Æ´Ï¶ó ¸ðµç ÅÂ±× (% export_tagsÀÇ ±ÔÄ¢¿¡ µû¶ó)·Î À̵¿ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Hello : exported (Àλç, ¿µ±¹) {...}´Â Hello ()¸¦ ³»º¸³¾ ¶§»Ó¸¸ ¾Æ´Ï¶ó ű׿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµÎ : ÀλçÇÏ°í : UK.Exportableis´Â ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¬°üµÈ ¼ºê ·çƾ ¶Ç´Â Àü¿ª º¯¼ö°¡ ÀÚµ¿À¸·Î ³»º¸³¾ ¼ö ¾ø½À´Ï´Ù. ¾î¶² °æ¿ì¿¡µµ ¸ðµç ÅÂ±×¿Í ¼Ó¼º ¿É¼ÇÀ¸·Î ÁöÁ¤µÈ ´Ù¸¥ ¸ðµç űװ¡ ÀÖ½À´Ï´Ù. Synopsis Package MyExport; ±âº» 'Exporter :: Simple'À» »ç¿ëÇϽʽÿÀ. @bar : exportable (vars) = (2, 3, 5, 7); ¿ì¸®ÀÇ $ foo : ³» º¸³½ (vars) = 42; ¿ì¸®ÀÇ Z : ³» º¸³½ = (a => 65, b => 66); Sub Hello : ¼öÃâ (Àλç, ¿µ±¹) { "Hello °Å±â"} Sub Askme : explessable { "´ç½ÅÀº ¹«¾ùÀ» ÇÒ °ÍÀÔ´Ï´Ù. ¸Ö¸® MyExport QW (: Àλç)¸¦ »ç¿ëÇϽʽÿÀ. hello () Àμâ; $ baz {c} = 67; ¿ä±¸ »çÇ× : ¡¤ Perl.
Exporter :: Simple. °ü·Ã ¼ÒÇÁÆ®¿þ¾î