À×¾î :: È®ÀΰªÀÌ ¿¹»óµÇ´Â À¯ÇüÀÇ °ªÀ» º¸ÀåÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
À×¾î :: È®ÀÎ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Stefan Merten
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.merten-home.de/
À×¾î :: È®ÀΠű×
À×¾î :: È®ÀÎ ¼³¸í
°ªÀÌ ¿¹»óµÇ´Â À¯ÇüÀÎÁö È®ÀÎÇϽʽÿÀ ´ëºÎºÐÀÇ ½Ã°£Àº ÈǸ¢ÇÑ ±â´ÉÀÔ´Ï´Ù. PerlÀº C ++¿¡¼¿Í °°ÀÌ Á¤¸» ¾ö°ÝÇÑ À¯Çü °Ë»ç°¡ ¾ø½À´Ï´Ù. ±×·¯³ª ¶§·Î´Â Àá¼öÇÔÀÌ ½ÇÁ¦·Î ±×µéÀÌ ±â´ëÇÏ´Â ÀμöÀÇ À¯ÇüÀ» ½ÇÁ¦·Î ¾ò´ÂÁö È®ÀÎÇÏ°í ½Í½À´Ï´Ù. ¶Ç´Â ±×µéÀº ´ç½ÅÀÌ ±â´ëÇÏ´Â °ÍÀ» ¹ÝȯÇÕ´Ï´Ù. À×¾î :: ¸ðµâÀ» À¯¿ë ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¿¹»ó À¯ÇüÀÌ ÀÖ´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ ¸ðµç °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇؽÃÀÇ ¿¼è¿Í °ªÁ¶Â÷µµ È®ÀÎÇÏ´Â ¸Å¿ì ÀÚ¼¼ÇÑ Á¡°ËÀ¸·Î Á¤ÀǵÇÁö ¾ÊÀº vsined¿Í °°Àº ¸Å¿ì °ÅÄ£ °Ë»ç¿¡¼ À¯Çü °Ë»ç¸¦ ¹Ì¼¼ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Àå¼Ò¿¡¼´Â ´ëü À¯ÇüÀ» Á¦°ø ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸Å°³ º¯¼ö°¡ ƯÁ¤ À¯Çü ¶Ç´Â Á¤ÀǵÇÁö ¾ÊÀº °ÍÀ¸·Î ½±°Ô È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸î °¡Áö ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¸î °¡Áö ±âº» À¯ÇüÀÌ Æ÷ÇÔ µÈ ¸î °¡Áö ·çƾÀ» È®ÀÎÇÏ°í ÀڽŸ¸ÀÇ °Ë»ç ·çƾÀ» Ãß°¡ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀڽŸ¸ÀÇ °Ë»ç ·çƾÀ» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥¿¡ ƯÁ¤ÇÑ À¯ÇüÀÇ °æ¿ì. À¯Çü À¯ÇüÀº Perl À¯Çü System¿¡¼ ÀÌ¹Ì ¾Ë°íÀÖ´Â °¡´ÉÇÑ ÇÑ ¸¹ÀÌ ÇȾ÷ÇÏ´Â °£´ÜÇÑ ¹®¹ý¿¡ ÀÇÇØ ¼³¸íµË´Ï´Ù .Synopsis »ç¿ë À×¾î :: (QW (is_a))¸¦ »ç¿ëÇϽʽÿÀ. µð¹ö±× ÀÎ °æ¿ì ( '¹®ÀÚ¿', "ÀϺΠÀÓÀÇ ¹®ÀÚ¿") È®ÀÎÇϽʽÿÀ. µð¹ö±× ÀÎ °æ¿ì '@ Á¤¼ö', 1, 2, 3)À» È®ÀÎÇϽʽÿÀ. µð¹ö±× ÀÎ °æ¿ì '@ Á¤¼ö', 1, 2, 3)À» È®ÀÎÇϽʽÿÀ. ³» % word2int = (Çϳª => 1, 2 => 3, 3 => 3); ³» @ints = °ª (% ¿öµå 2INT); my @wordsints = (Å° (% ¿öµå 2INT), @ints); µð¹ö±× ÀÎ °æ¿ì '@ Á¤¼ö', @ints) È®ÀÎÇϽʽÿÀ. µð¹ö±×°¡ÀÖ´Â °æ¿ì '@ Word | Á¤¼ö', % ¿öµå 2int¸¦ º¸ÀåÇϽʽÿÀ. µð¹ö±× ÀÎ °æ¿ì ( '% Word => Integer', % Word2Int) È®ÀÎÇϽʽÿÀ. IS_A ( '@ word | Á¤¼ö', @WordsInts)°¡ ¾Æ´Ï¶ó¸é ´ÙÀÌ ( "¿¹±âÄ¡ ¾ÊÀº À¯Çü"); IS_A ( '@@ ´Ü¾î | Á¤¼ö', @wordsints, )°¡ ¾Æ´Ï¶ó¸é ´ÙÀÌ ( "¿¹±âÄ¡ ¾ÊÀº À¯Çü"); # ¹®ÀÚ¿,`mail :: Internet '°´Ã¼¸¦¹Þ½À´Ï´Ù. Çؽà ¸ÅÇÎ # ¹®ÀÚ¿¿¡ ´ëÇÑ ÂüÁ¶ ¼ºê somesub ($$ %) {qw (qw (string mail :: internet has hal string => noteger)] @_) µð¹ö±× ÀÎ °æ¿ì; ³» ($ string, $ object, % hash) = @_; # ...} ¿ä±¸ »çÇ× : ¡¤ Perl.
À×¾î :: È®ÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î