Æ÷°í

POGO´Â »óÇ°À»À§ÇÑ PERL ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Æ÷°í ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Jendrik Seipp
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

Æ÷°í ű×


Æ÷°í ¼³¸í

Pogo´Â »óÇ°À»À§ÇÑ Perl ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. Pogo´Â »óÇ°À»À§ÇÑ Perl ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ½Ä ³ëÇÁ°¡ »ç¿ë Pogo¸¦ »ç¿ëÇÕ´Ï´Ù. $ pogo = »õ·Î¿î pogo 'sample.cfg'; # µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á $ root = $ pogo-> root_tie; # µ¥ÀÌÅͺ£À̽º $ root -> {key1} = "string"¿¡¼­ ·çÆ® Çؽÿ¡ ´ëÇÑ ÂüÁ¶¸¦ ¾ò½À´Ï´Ù. # µ¥ÀÌÅͺ£À̽º¿¡ ¹®ÀÚ¿­À» ÀúÀåÇÕ´Ï´Ù. $ value = $ root -> {key1}; # $ °ªÀº "¹®ÀÚ¿­"$ root -> {key2} = ; # ¹è¿­À» µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÕ´Ï´Ù $ arrayref = $ root -> {key1}; # µ¥ÀÌÅͺ£À̽º¿¡¼­ ¹è¿­¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¾òÀ¸½Ê½Ã¿À $ value = $ root -> {key2} -> ; # $ °ªÀº 1 $ root -> {key3} = {a => 1, b => 2}; # hash¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀå $ hashref = $ root -> {key3}; # µ¥ÀÌÅͺ£À̽º $ value = $ root -> {key3} -> {b} µ¥ÀÌÅͺ£À̽ºÀÇ Çؽÿ¡ ´ëÇÑ ÂüÁ¶¸¦ ¾òÀ¸½Ê½Ã¿À. # $ value´Â 2 $ root -> {key4} = new pogo :: btree; # b-tree hash $ hashref = $ root -> {key5}¸¦ ¸¸µì´Ï´Ù. # b-tree´Â Çؽà $ root -> {key5} = New pogo :: htree; # h-tree (¾Æ·¡ ÂüÁ¶) Çؽà $ hashref = $ root -> {key6}. # h-tree´Â Çؽà $ root -> {key6} = New Aclass·Î ¾×¼¼½ºµË´Ï´Ù. # °´Ã¼¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀå $ obj = $ root -> {key4}; # $ obj´Â DatabasePogoÀÇ ACLASS °´Ã¼°¡ »óÇ°ÀÇ Perl ÀÎÅÍÆäÀ̽º (ÀÏ¹Ý °´Ã¼ ÁöÇâ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ)ÀÔ´Ï´Ù. Pogo´Â PerlÀÇ ½ºÄ®¶ó, ¹è¿­, Çؽà ¹× °´Ã¼¸¦ µ¥ÀÌÅͺ£À̽º °³Ã¼¿¡ Á÷Á¢ ¸ÅÇÎÇÕ´Ï´Ù. Pogo´Â ´ÙÀ½°ú °°ÀÌ µ¥ÀÌÅÍ À¯ÇüÀ» °¡Áö°í ÀÖ½À´Ï´Ù. - scalar - hash - b-tree - h-tree (Çؽà Ç׸ñ Å×À̺íÀº b- Æ®¸®·Î ¹èÄ¡µË´Ï´Ù) - n- Æ®¸® (b- Æ®¸®¿Í µ¿ÀÏÇÏÁö¸¸ Å°´Â ¼ýÀÚ·Î Ãë±ÞµË´Ï´Ù) ½ºÄ®¶ó µ¥ÀÌÅÍÀÇ °ª ¶Ç´Â Ä÷º¼Ç À¯Çü µ¥ÀÌÅÍÀÇ ¿ä¼Ò´Â ´Ù¸¥ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹®ÀÚ¿­ ¶Ç´Â ÂüÁ¶ÀÔ´Ï´Ù. POGO´Â PERLÀÇ ³ØŸÀÌ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ°í µ¥ÀÌÅͺ£À̽ºÀÇ ¿µ±¸ µ¥ÀÌÅÍ¿¡ Åõ¸íÇÑ Á¢±Ù¼ºÀ» Á¦°øÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ °¢ µ¥ÀÌÅÍ´Â ³»ºÎÀûÀ¸·Î Ŭ·¡½º À̸§ ¹®ÀÚ¿­À» °¡Áú ¼ö ÀÖÀ¸¹Ç·Î Perl °´Ã¼ (Ŭ·¡½º À̸§¿¡ ÀÇÇØ Ãູ¹ÞÀº ÂüÁ¶)´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


Æ÷°í °ü·Ã ¼ÒÇÁÆ®¿þ¾î

rhythmbox.

¿ø·¡ AppleÀÇ iTunes¿¡¼­ ¿µ°¨À» ¾òÀº ÅëÇÕ À½¾Ç °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ...

154

´Ù¿î·Îµå