Exporter :: Simple.

¸ðµâ ¼öÃâÀÇ ½¬¿î ¼³Á¤
Áö±Ý ´Ù¿î·Îµå

Exporter :: Simple. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • 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. °ü·Ã ¼ÒÇÁÆ®¿þ¾î