¹è¿ :: Ordhash.¹è¿ Çü, Çؽà À¯»ç ¹× OO ÀÎÅÍÆäÀ̽º°¡ÀÖ´Â ¿¬°ü ¹è¿ | |
Áö±Ý ´Ù¿î·Îµå |
¹è¿ :: Ordhash. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Vladimir Surin
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~wowasurin/
¹è¿ :: Ordhash. ű×
¹è¿ :: Ordhash. ¼³¸í
¾î·¹ÀÌ Çü»óÀ¸·Î Á¤·Ä ¿¬°ü ¹è¿ Çؽà Çü»ó ¹× OO ÀÎÅÍÆäÀ̽º ¾î·¹ÀÌ :: OrdHashÀº PHP ¾î·¹ÀÌ ¶Ç´Â Ä÷º¼Ç À¯»çÇÑ µÎ ¼ýÀÚ ¹× ¹®ÀÚ¿ÀÇ À妽º¸¦ °¡Áö°í ±¸Çö ÆÞ ¾î·¹ÀÌ µû¶ó¼ ¹è¿ Å° ¿ä¼Ò´Â ´ÜÁö ŸÀÌ °°Àº º¸Á¸ Ãß°¡ µÈ °íÀ¯ strings.The ¼ø¼ÀÓÀ» ÆÞ ¸ðµâ :: IxHash´Â this.Both ÆÞ ¾î·¹ÀÌ ÆÞ Çؽà ÇÔ¼ö´ÂÀÌ Å¬·¡½ºÀÇ º¯¼ö¿¡ ´ëÇØ ¼öÇà µÉ ¼öÇÑ´Ù. ¹è¿ ¿ä¼Ò´Â Å° °ªÀ¸·Î ¸ðµÎ Á¤·ÄÇϰųª ¿ÜºÎ ÄÝ¹é ·çƾÀ¸·Î µÉ ¼öÀÖ´Ù. ¶ÇÇÑ reordered.SYNOPSIS »ç¿ë ¹è¿ µÉ ¼öÀÖ´Ù :: OrdHash; $ ¿À = ¹è¿ :: OrdHash-> »õ·Î¿î; $ ¿À -> { 'A'} = '¸ÕÀú'; $ ¿À -> { 'B'} = 'µÎ ¹ø°'; $ ¿À -> { 'C'} = '¼¼ ¹ø°'; $ ¿À -> = 'Á¦ 1' '; $ ¿À -> = "»õ·Î¿î µÎ ¹ø° '; $ ¿À -> = 'Æ÷½º'; # (croaked °Í)ÀÌ Á¸Àç $ ¿À -> { 'C'}; $ Á¸Àç ¿À -> # °°Àº °á°ú´Â $¸¦ »èÁ¦ ¿À -> { 'C'}; $ »èÁ¦ ¿À -> #¸®½ºÆ® @LIST »ðÀÔ µ¿ÀÏÇÑ °á°ú # = ( 'D'=> 'Æ÷½º', 'E'=> '´Ù¼¸Â°', 'F'=> '¿©¼¸'); ¹Ð¾î @ $ ¿À, @LIST; Ãë¼Ò] @ $ Á¦·Î ( 'I'=> 'I', 'J'=> 'J', 'K'=> 'K'); {Àμâ "$ Å° ="$ ºê·Î "\ n"(Àº ($ Å° $ ºê·Î) °¢°¢ $ % ¾Æ =) µ¿¾È # Çؽ÷Π¹Ýº¹; } # ¹Ýº¹ÇÏ´Â µîÀÇ ¸ñ·Ï (È¿À²Àû) µ¿¾È (($ Å° $ ¹ß, $ »ê¾÷»ç) = $ OH-> ¸ñ·Ï) {Àμâ "($ IND) $ Å° = $ ¹ß \ n"; } # ¹Ýº¹ÇÏ´Â ¾î·¹ÀÌÀÇ foreach $ µîÀÇ ¹ß (@ $ OH) {$ ¹ßÀ» "\ n"Àμâ; } $ OH->) (Àç¼³Á¤; # ÆË, À̵¿ ¹× ½ºÇà ¶óÀ̽º $ Ç׸ñ = Æ˾÷ @ $ ¿À; $ Ç׸ñ = À̵¿ @ ¿À $; @spliced = $ @ Á¢ÇÕ Á¦·Î ¿ÀÇÁ¼Â $, $ ·» ; # Å°¿Í °ª ¹è¿Àº @k = Å° % $ ¿À; @v = °ª % ¿À $; @k = $ OH-> Å° (); @v = $ OH-> °ª (); # ±âŸ $ OH-> Á¤·Ä (SRC => 'Å°'); OH- $> Á¤·Ä (SRC => '°ª DESC'); $ OH-> Á¤·Ä (PROC => \ SortProcedure); $ OH-> ¼ø¼ ¹Ù²Ù±â (LIST); OH- $> ¿ì¼± (); OH- $> ¸¶Áö¸· () $ OH-> Áö¼ö (LIST); ()> ±æÀÌ OH- $; ¿ä±¸ »çÇ× : ¡¤ Perl.
¹è¿ :: Ordhash. °ü·Ã ¼ÒÇÁÆ®¿þ¾î