| getopt :: modular. GOTOPT¿¡ ´ëÇÑ ¸ðµâ Çü ¾×¼¼½º :: LONG |
Áö±Ý ´Ù¿î·Îµå |
getopt :: modular. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Darin McBride
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~dmcbride/
getopt :: modular. ű×
getopt :: modular. ¼³¸í
goopt :: long.¿¡ ´ëÇÑ ¸ðµâ ½Ä ¾×¼¼½º GetOpt :: ¸ðµâ·¯ ¸ðµâ¿¡´Â ¸î °¡Áö ¸ñÇ¥°¡ ÀÖ½À´Ï´Ù. ù ¹ø°´Â »ç¿ëÀÚ Á¤ÀÇ ¸ðµâÀÇ ¹«¸®°¡ ¹«¾ùÀ» ÃëÇÏ°í ½ÍÀº ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼öÀÖ´Â ¹æ¹ýÀ» ã´Â ¹æ¹ýÀ» ã´Â °ÍÀÔ´Ï´Ù. À̸¦ ÅëÇØ ¸Å°³ º¯¼ö ÀÚü, ±âº»°ª, À¯È¿¼º °Ë»ç µî°ú °°Àº ¾î¸®¼®Àº °ÍµéÀ» ó¸®ÇϱâÀ§ÇÑ Äڵ带 ¹Ýº¹ÇÏÁö ¾Ê°í ¿©·¯ ȯ°æ (ÀÀ¿ë ÇÁ·Î±×·¥)¿¡¼ ¸ðµâÀ» Àç»ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Ç×»ó ¸Å°³ º¯¼ö¸¦ ¾Ë ¼ö ¾øÀ» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¸ðµâÀº ±Û·Î¹ú ȯ°æ¿¡¼ ¸¸µå´Â °æ¿ì ¸ðµâÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª´Â ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ëÀÚ ±¸¼º °¡´É ÇؾßÇÏ´Â ¸ðµâÀ» ¸¹ÀÌ Ã£¾Æ¾ßÇÕ´Ï´Ù. À̸¦ ºÐ¸®ÇÔÀ¸·Î½á ³ª´Â ´ÜÁö "»ç¿ë ¸ðµâ"À» ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù. °©Àڱ⠻õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸ðµâÀÌ ¿ä±¸ÇÏ´Â ¸ðµç ¸Å°³ º¯¼ö¸¦ ¸ðµÎ °¡Á® °¡¾ßÇÕ´Ï´Ù (ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç·Ê·ÎÀ̸¦ ¼öÁ¤ÇÒ ¼ö ÀÖÀ½). ÀÌ·¸°ÔÇÏ¸é »ç¿ëÀÌ ±ÙÁ¢ÇÑ º¯¼ö¿¡ ´ëÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© »ç¿ë (Áï, µ¿ÀÏÇÑ ÆÄÀÏ)À» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÛÀº ÄÚµå ½º ´ÏÆê. getopt :: modular¸¦ »ç¿ëÇϽʽÿÀ; getOpt :: modular-> accept_param (foo => {default => 3, spec => '= s', validate => sub {3 getopt ( 'foo'); ¿ä±¸ »çÇ× : ¡¤ Perl.
getopt :: modular. °ü·Ã ¼ÒÇÁÆ®¿þ¾î