List :: Util.List :: Util Perl ModuleÀº ÀÏ¹Ý À¯Æ¿¸®Æ¼ ¸ñ·Ï ¼ºê ·çƾÀ» ¼±ÅÃÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
List :: Util. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Graham Barr
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~gbarr/
List :: Util. ű×
List :: Util. ¼³¸í
list :: Util Perl Module ÀϹÝÀûÀÎ À¯Æ¿¸®Æ¼ ¸ñ·Ï ¼ºê ·çƾÀ» ¼±ÅÃÇÕ´Ï´Ù. list :: util perl ¸ðµâÀº ÀϹÝÀûÀÎ À¯Æ¿¸®Æ¼ ¸ñ·Ï ÇÏÀ§ ins.synopsis »ç¿ë ¸ñ·Ï :: util qw (ù ¹ø° max maxstr minstr shuffle sumÀ» ÁÙÀÓ); list :: util »ç¶÷µéÀÌ Ç¥Çö µÈ »ç¶÷µéÀÌ ¸ÚÁö°ÔÇÏ´Â ¼ºê ·çƾÀ» Æ÷ÇÔÇÕ´Ï´Ù. Perl Äھ ÀÖÁö¸¸ »ç¿ë¹ýÀº Å°¿öµåÀÇ »ç¿ëÀ» º¸Áõ ÇÒ¸¸ Å ÃæºÐÈ÷ ³ôÁö ¾ÊÀ¸¸ç, °³º° È®ÀåÀÚ°¡ ³¶ºñ µÉ ¼ö ÀÖµµ·Ï Å©±â°¡ ³Ê¹« ÀÛ¾ÆÁöÁö ¾Ê½À´Ï´Ù. ±âº» ¸ñ·Ï :: utilÀº ¼ºê ·çƾÀ» ³»º¸³»Áö ¾Ê½À´Ï´Ù. ¼ºê ·çƾÀº ASFIRST ºí·ÏÀÌ LISTSIMILLILLILLILLILLILLILLILLIALLILLIALLIALLIAR·Î LISTSIMILLIALLIAR·Î LISTSIMILLIALLÀÌ LISTSIMILLILLIALLIALLIALLÀÌ LISTSIMILLIALLIAL ºí·Ï ¼³Á¤ $ _À»¸®½ºÆ®ÀÇ °¢ ¿ä¼Ò·Î Æò°¡ÇÕ´Ï´Ù. ¸ÕÀú ºí·ÏÀÇ °á°ú°¡ ½ÇÁ¦ °ª ÀΠù ¹ø° ¿ä¼Ò¸¦ ¹ÝȯÇÕ´Ï´Ù. Â÷´ÜÀÌ °áÄÚ true¸¦ ¹ÝȯÇÏÁö ¾Ê°Å³ª ¸ñ·ÏÀÌ ºñ¾î ÀÖÁö ¾ÊÀ¸¸é ÇØÁ¦ ÇØÁ¦°¡ ¹ÝȯµË´Ï´Ù. $ foo = first {defined ($ _)} @List # @List $ foo = first {$ _> $ value} @list # $ valuethis ÇÔ¼öº¸´Ù Å« #listÀÇ Ã¹ ¹ø° °ªÀ» ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÌ $ foo = exply {defined ($ a)¸¦ ÁÙÀÌ´Â °Íó·³ ÁÙÀÌ´Â »ç¿ë? $ A : ¿øÇÑ ($ b)? $ b : undef} undef, @listfor @listfor @listmax listret @listmax listret needÀÇ Ã¹ ¹ø° Á¤ÀÇ µÈ °ªÀ» ¸®ÅÏÇÏ´Â ¼ýÀÚ°¡ °¡Àå ³ôÀº ¼öÄ¡ °ªÀ» °¡Áø ¸ñ·ÏÀÇ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. $ foo = max 1..10 # 10 $ foo = max 3,9,12 # 12 $ foo = max @ bar, @baz # ¹¹µç °£¿¡ÀÌ $ foo°¡ ÁÙÀÌ´Â °Íó·³ ÁÙÀÌ´Â °Íó·³ {$ a> $ b ~À» ÀÚ¶õ $ a : $ b} 1..10maxstr lestsimilar max¿¡ ÀÖÁö¸¸ ¸ñ·ÏÀÇ ¸ðµç Ç׸ñÀ» ¹®ÀÚ¿·Î Ãë±ÞÇÏ°í GT ¿¬»êÀÚ°¡ Á¤ÀÇÇÑ´ë·Î °¡Àå ³ôÀº ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. $ foo = maxstr 'a'.. 'z'# 'z'$ foo = maxstr "hello", "World"# "¼¼°è"$ foo = maxstr @bar, @baz # ¹¹µçÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. $ foo = {$ a gt $ b¸¦ ÁÙÀÔ´Ï´Ù. $ a : $ b} 'a'.. 'z'min listsimilar max´Â °¡Àå ³·Àº ¼ýÀÚ °ªÀ¸·Î ¸ñ·ÏÀÇ Ç׸ñÀ» ¹ÝȯÇÕ´Ï´Ù. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. $ foo = min 1..10 # 1 $ foo = min 3,9,12 # 3 $ foo = min @bo @bo @bo @bo @ bar, @baz #ÀÌ $ foo = exply {$ a <$ b¸¦ ÁÙÀ̸é ~À» ÀÚ¶õ $ a : $ b} 1..10minstr ¸ñ·Ï¿¡ min¿¡¼ listSimilar, ¸ñ·ÏÀÇ ¸ðµç Ç׸ñÀ» ¹®ÀÚ¿·Î Ãë±ÞÇÏ°í LT ¿¬»êÀÚ°¡ Á¤ÀÇÇÑ °¡Àå ³·Àº ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. $ foo = minstr 'a'.. 'z'# ''$ foo = minstr "hello", "¼¼°è"# "hello"$ foo = minstr @bar, @baz # ¹¹µçÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. $ foo = {$ a $ b¸¦ ÁÙÀÌ´Â °ÍÀԴϱî? $ a : $ b} 'a'.. 'z'Regraduce ºí·ÏÀº ºí·ÏÀ» È£ÃâÇÏ°í, ½ºÄ®¶ó ÄÁÅؽºÆ®, ¿©·¯ ¹ø, $ a ¹× $ b¸¦ ¸Å¹ø ¼³Á¤ÇÏ¿© È£ÃâÇÏ¿© listReducs Listucs. ù ¹ø° È£ÃâÀº $ A¿Í $ B°¡ ¸ñ·ÏÀÇ Ã³À½ µÎ ¿ä¼Ò·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ÀÌÀü È£ÃâÀÇ °á°ú·Î $ A¸¦ ¼³Á¤ÇÏ°í ¸ñ·ÏÀÇ ´ÙÀ½ ¿ä¼Ò·Î ¼³Á¤ÇÏ¿© ÀÌ·ç¾îÁý´Ï´Ù. ºí·ÏÀÇ ¸¶Áö¸· È£ÃâÀÇ °á°ú. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. ¸ñ·Ï ¸¸ ÇϳªÀÇ ¿ä¼Ò ¸¸ Æ÷ÇÔÇϸé ÇØ´ç ¿ä¼Ò°¡ ¸®ÅÏµÇ°í ºí·ÏÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. $ foo = {$ a <$ b¸¦ ÁÙÀÔ´Ï´Ù. $ a : $ b} 1..10 # min $ foo = {$ a $ b¸¦ ÁÙÀ̰ųª¿ä? $ A : $ b} 'aa'.. 'zz'# minstr $ foo = {$ a + $ b} 1 .. 10 # sum $ foo = {$ a. $ b} @bar #contwhule listret random order @ cards = shuffle 0..51 # 0..51 ÀÓÀÇÀÇ ¼ø¼·Î ¸ñ·ÏÀÇ ¸ðµç ¿ä¼ÒÀÇ Çհ踦 ListReturns·Î ¼³Á¤ÇÕ´Ï´Ù. ¸ñ·ÏÀÌ ºñ¾î ÀÖÀ¸¸é Undef°¡ ¸®Åϵ˴ϴÙ. $ foo = sum 1..10 # 55 $ foo = sum 3,9,12 # 24 $ foo = sum @bo @ bar, @baz #ÀÌ $ foo = exply {$ a + $ b¸¦ ÁÙÀÌ´Â °Íó·³ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. } 1..10Requirements : ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
List :: Util. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
OpenInteract2 :: Manual :: AdminaPache.
OpenInteract2 :: Manual :: AdminaPache´Â Apache / mod_perl 1.x¸¦ ÄÄÆÄÀÏÇÏ°í ±¸¼ºÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...
145