| PTOOLS :: List. PTOOLS :: LIST´Â ·¹ÀÌºí¿¡ ÀÇÇØ Àε¦½Ì µÈ °ÍµéÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
PTOOLS :: List. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~ccobb/PTools-0.02/lib/PTools/Date/Format.pm
PTOOLS :: List. ű×
PTOOLS :: List. ¼³¸í
PTOOLS :: List´Â ·¹À̺íÀÌ Àε¦½Ì µÈ °Íµé ¸ñ·ÏÀ» ¸¸µå´Â Perl ¸ðµâÀÔ´Ï´Ù. ptools :: list´Â label.synopsis¿¡ ÀÇÇØ Àε¦½Ì µÈ °ÍµéÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ´Â perl ¸ðµâÀÔ´Ï´Ù. ptools :: list; $ NORMATE = NEW PTOOLS :: LIST; # ½ÃÀÛ ¼³¸í $ Notice-> Add ( "Error", "err1", "err2"); # µÎ °³ÀÇ ¿À·ù¸¦ Ãß°¡ $ WARN = NEW PTOOLS :: LIST ( "°æ°í", "°æ°í"); $ WARN-> ADD ( "°æ°í", "´Ù¸¥ °æ°í"); # °æ°í¿¡ Ãß°¡ $ Notice-> Add ($ WARN); #ÁÖÀÇ »çÇ׿¡ Ãß°¡ $ Notice-> ´ýÇÁ; # ¸ñÂ÷º¸±â $ Notice-> Format (); # Çü½Ä Ãâ·Â $ Notice-> ¿ä¾à (); # Format SummaryConstructornew (label ) »õ ¸Þ¼µå°¡ »õ ¸ñ·ÏÀ» ¼öÁýÇÏ´Â µ¥ »ç¿ëµÇ´Â »õ °´Ã¼¸¦ ¸¸µì´Ï´Ù. °¢ ¸ñ·Ï¿¡´Â °íÀ¯ ÇÑ ·¹À̺í À̸§°ú ¸ñ·Ï¿¡ 0 °³ ÀÌ»óÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. Ãʱ⠰ªÀº ¼±Åà »çÇ×ÀÌ¸ç ¾ðÁ¦µçÁö Ãß°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¶óº§ Çʼö ·¹À̺íÀº °íÀ¯ ¸ñ·ÏÀ» ½Äº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. °ª °´Ã¼ »ý¼º Áß¿¡ °ª ¼±Åà ¸ñ·ÏÀ» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Perl ÂüÁ¶´Â ¸ðµç ¸ñ·Ï¿¡ Æ÷Ç﵃ ¼ö ÀÖÁö¸¸ Return ¸Þ¼µå¿¡¼ °æ°í¸¦ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸Þ¼Òµå´Â ±âÁ¸ List.labelan ½Äº°ÀÚ¿¡ Ç׸ñÀ» Ãß°¡ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¸ñ·ÏÀ» À§ÇØ. ±âÁ¸ ·¹À̺í À̸§ÀÌ ¿©±â¿¡ »ç¿ëµÇ´Â °æ¿ì ¸ðµç °ªÀÌ ÇØ´ç ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù. À̸§ÀÌ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é »õ ¸ñ·ÏÀÌ »ý¼ºµË´Ï´Ù. Valuethe °ªÀº ¸í¸í µÈ List.reset (·¹À̺í)¿¡ Ãß°¡µË´Ï´Ù. ·¹À̺íÀÌ ÁöÁ¤µÈ ¸ñ·ÏÀ» ºó value.get (·¹À̺í)À¸·Î Àç¼³Á¤ÇÕ´Ï´Ù. get (·¹À̺í) °¡Á® ¿À±â ¹× ¹Ýȯ ¸Þ¼Òµå´Â label.warning : Perl ÂüÁ¶°¡ ÁöÁ¤µÈ ¸ñ·Ï¿¡ Æ÷ÇÔ µÈ °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ±×·¯³ª ±×·¸°ÔÇÏ¸é ¸ñ·Ï ÄÁÅؽºÆ® ¿¡¼ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϰųª °á°ú¿¡ µû¶ó ¸Å¿ì ½Ç¸Á ½º·¯¿ï ¼ö ÀÖ½À´Ï´Ù. (½ºÄ®¶ó ÄÁÅؽºÆ®¿¡¼ ÂüÁ¶Ã³·³ º¸ÀÌ´Â ¹®ÀÚ¿ÀÌ Ç¥½ÃµÇ¸ç ½Ã°£À» ÁöÃâÇÏ´Â µ¥ ¸Å¿ì ½Ç¸Á ½º·¯¿ï °ÍÀÔ´Ï´Ù!) ¿¹ : $ hashref = {foo => bar ", abc =>"xyzzy "}; $ list = new ptools :: list ( 'test', $ hashref); (@items) = $ list-> return (); # "(@Items) ="¿©±â¿¡¼ "cercurred (label) label.format (] ¸ñ·Ï¿¡ÀÖ´Â Ç׸ñÀÌ ÇöÀçÀÇ Çü½ÄÀÌ ÁöÁ¤µÈ ¹®ÀÚ¿À» ¹ÝȯÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ³»¿ë¹°. Çϳª ÀÌ»óÀÇ ·¹À̺íÀÇ ¼±ÅÃÀû ¸ñ·ÏÀ» Ãß°¡ÇÏ¿© Çϳª ÀÌ»óÀÇ ·¹ÀÌºí ½Äº°ÀÚ ¸¸ Æ÷ÇÔÇϵµ·Ï Ãâ·ÂÀ» Á¦ÇÑ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çϳª ÀÌ»óÀÇ ·¹À̺íÀÇ ¼±ÅÃÀû ¸ñ·ÏÀ» Ãß°¡ÇÏ¿© Ãâ·ÂÀ» Çϳª ¶Ç´Â ÀϺΠ·¹ÀÌºí ½Äº°ÀÚ ¸¸ Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼Ç ŸÀÌƲÀº Å×½ºÆ® Áß ¶Ç´Â µð¹ö±ë Áß¿¡ OUTPUT.DUMP ()¿¡ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸Þ¼Òµå´Â ÇöÀç °´Ã¼ÀÇ ¿ø½Ã ³»¿ëÀ» º¸¿©ÁÖ´Â ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. Ãâ·Â¿¡´Â ¸Þ¼Òµå°¡ È£Ãâ µÈ À§Ä¡¿Í ¸Þ¼µå°¡Àִ Ŭ·¡½º ¹× °´Ã¼°¡ Æ÷ÇԵ˴ϴÙ. ¿ä±¸ »çÇ× : ¡¤ Perl.
PTOOLS :: List. °ü·Ã ¼ÒÇÁÆ®¿þ¾î