±¸¼º :: ¸ñÇ¥

°´Ã¼ ÁöÇâ ±¸¼º ÆÄÀÏ ±¸¹® ºÐ¼®À»À§ÇÑ Perl ¸ðµâ
Áö±Ý ´Ù¿î·Îµå

±¸¼º :: ¸ñÇ¥ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Mark D. Roth
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~roth/

±¸¼º :: ¸ñÇ¥ ű×


±¸¼º :: ¸ñÇ¥ ¼³¸í

°´Ã¼ ÁöÇâ ±¸¼º ÆÄÀÏÀ» ÆĽÌÇÏ´Â Perl ¸ðµâ config :: ¸ñÇ¥´Â ±¸¼º µ¥ÀÌÅ͸¦ Á¶ÀÛÇϱâ À§ÇØ ±¸¼º ÆÄÀÏÀ» ÆĽÌÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ±¸¼º µ¥ÀÌÅ͸¦ °£´ÜÇÑ º¯¼ö·Î ³ªÅ¸³»´Â ´ëºÎºÐÀÇ ´Ù¸¥ ±¸¼º ÆÄÀÏ ¸ðµâ°ú ´Þ¸® config :: °´Ã¼´Â ±¸¼º µ¥ÀÌÅ͸¦ Perl °´Ã¼·Î ³ªÅ¸³À´Ï´Ù. ÀÌ´Â »õ·Î¿î Ŭ·¡½º¸¦ ±¸¼º ±¸¹®¿¡ Ãß°¡Çϱâ À§ÇØ ½±°Ô ±â·Ï ÇÒ ¼ö Àֱ⠶§¹®¿¡ »õ·Î¿î Ŭ·¡½º¸¦ ½±°Ô ÀÛ¼ºÇÒ ¼ö Àֱ⠶§¹®¿¡ ÈξÀ ´õ À¯¿¬ÇÑ ±¸¼º ¾ð¾î¸¦ Çã¿ëÇÕ´Ï´Ù. config :: Objective Ŭ·¡½º´Â ´ÙÀ½ ¹æ¹ýÀ» Áö¿øÇÕ´Ï´Ù. new () »ý¼ºÀÚ. ù ¹ø° Àμö´Â ±¸¹® ºÐ¼® ÇÒ ±¸¼º ÆÄÀÏÀÇ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. µÎ ¹ø° Àμö´Â À̸§À» ±¸¼º °´Ã¼¿¡ ¸ÅÇÎÇÏ´Â Çؽÿ¡ ´ëÇÑ ÂüÁ¶ÀÔ´Ï´Ù. ³ª¸ÓÁö Àμö´Â °´Ã¼ÀÇ ¼Ó¼ºÀÇ Çؽ÷ΠÇؼ®µË´Ï´Ù. ÇöÀç Áö¿øµÇ´Â À¯ÀÏÇÑ ¼Ó¼ºÀº incust_dirÀÔ´Ï´Ù. ÀÌ´Â Æ÷ÇÔ ÆÄÀÏÀ» °Ë»ö ÇÒ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù ( "ÆÄÀÏ Æ÷ÇÔ"ÂüÁ¶). ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é include_dir ±âº»°ªÀ» ".". object_name »ý¼ºÀÚ°¡ ±¸¼º ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÏ¸é ¿ÀºêÁ§Æ® À̸§À» ¿ÀÅä·Îµå µÈ ¸Þ¼Òµå·Î »ç¿ëÇÏ¿© °´Ã¼ÀÇ get () ¸Þ¼Òµå¸¦ È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù ( "±ÇÀå ¸Þ¼Òµå"ÂüÁ¶). get_obj () ÁöÁ¤µÈ °´Ã¼ À̸§ÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¸®ÅÏÇÕ´Ï´Ù. °´Ã¼ À̸§Àº ù ¹ø° argument.obj_names ()´Â ¾Ë·ÁÁø ¿ÀºêÁ§Æ® À̸§ ¸ñ·ÏÀ» ¸®ÅÏÇÕ´Ï´Ù. get_hash () Å°°¡ ¾Ë·ÁÁø °´Ã¼ À̸§ÀÌ°í °ªÀº ÇØ´ç °´Ã¼¿¡¼­ get () ¸Þ¼Òµå¸¦ È£Ãâ ÇÑ °á°úÀÔ´Ï´Ù. .Synopsis´Â config :: ¸ñÇ¥¸¦ »ç¿ëÇÕ´Ï´Ù. config :: objective :: string; config :: objective :: list; ³» $ conf = config :: objective-> new ( 'filename', {var1 '=> config :: string :: string-> new (),'var2 '=> config :: objective :: list-> new (), ...}, 'include_dir'=> '/ usr / local / share / appname'); Àμâ "var1 = \" ". $ conf-> var1"\ "\ n"; ¿ä±¸ »çÇ× : ¡¤ Perl.


±¸¼º :: ¸ñÇ¥ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

dx_central.

»ç¿ëÇϱ⠽¬¿î Çü½ÄÀÇ ´Ù¸¥ ¼Ò½º¿¡¼­ µ¥½ºÅ©Å¾ ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ ...

126

´Ù¿î·Îµå