| appconfig :: std. AppConfig :: STD´Â Ç¥ÁØ ¿É¼ÇÀ» Á¦°øÇÏ´Â AppConfigÀÇ Perl ÇÏÀ§ Ŭ·¡½ºÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
appconfig :: std. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~neilb/AppConfig-Std-1.07/lib/AppConfig/Std.pm
appconfig :: std. ű×
appconfig :: std. ¼³¸í
appconfig :: std´Â Ç¥ÁØ ¿É¼ÇÀ» Á¦°øÇÏ´Â appconfigÀÇ perl ÇÏÀ§ Ŭ·¡½ºÀÔ´Ï´Ù. appconfig :: STD´Â Ç¥ÁØ ¿É¼ÇÀ» Á¦°øÇÏ´Â AppConfigÀÇ Perl ÇÏÀ§ Ŭ·¡½ºÀÔ´Ï´Ù .Synopsis AppConfig :: STD¸¦ »ç¿ëÇϽʽÿÀ. $ config = appconfig :: std-> new (); # ¸ðµç appconfig ¸Þ¼Òµå Áö¿ø $ config-> define ( 'foo'); # º¯¼ö foo $ config-> set ( 'foo', 25); # º¯¼ö ¼³Á¤ $ val = $ config-> get ( 'foo'); # º¯¼ö $ val = $ config-> foo (); # $ config-> args (@ARGV)¸¦ °¡Á® ¿À´Â # ¼Ó±â; # parse ¸í·É ÁÙ $ config-> ÆÄÀÏ ( ". myconfigrc") # read config fileappconfig :: std´Â Ç¥ÁØ ±¸¼º º¯¼ö ¹× ¸í·É ÁÙ ½ºÀ§Ä¡ ¼¼Æ®¸¦ Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. AppConfigÀÇ ÇÏÀ§ Ŭ·¡½º·Î ±¸ÇöµË´Ï´Ù. appconfig´Â Àü¿ª ±¸¼º º¯¼ö¸¦ ó¸®ÇϱâÀ§ÇÑ ÀϹÝÀûÀÎ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. AppConfig :: STD¿¡¼ Á¦°øÇÏ´Â ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. Ç¥ÁØ ¸í·É ÁÙ Àμö : -doc, -version, -verbose ¹× -debug. appconfig :: STD´Â -help, -doc ¹× -version ½ºÀ§Ä¡¸¦ ó¸®ÇϹǷΠ¸ðµç ½ºÅ©¸³Æ®¿¡¼ ÇØ´ç Äڵ带 º¹Á¦ ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. À̵éÀº ¾Æ·¡¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ArgCount ±âº»°ªÀº 1·Î ¼³Á¤µË´Ï´Ù. Áï, ±âº»ÀûÀ¸·Î ¸ðµç ½ºÀ§Ä¡°¡ °ªÀ» °¡Á®°¥ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ÀÌ °ªÀ» º¯°æÇÏ·Á¸é º¯¼ö¸¦ Á¤ÀÇ ÇÒ ¶§ ArgCount ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. $ config -> define ( 'verbose', {argcount => 0}); AppConfig¿¡ ´ëÇÑ ÀÎÁ¢ÇÑ ¹®¼¸¦ ÀÐÀ¸·Á¸éÀÌ ¸ðµâ·Î ¼öÇà ÇÒ ¼öÀÖ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸½Ê½Ã¿À. ¿ä±¸ »çÇ× : ¡¤ Perl.
appconfig :: std. °ü·Ã ¼ÒÇÁÆ®¿þ¾î