| Ai :: Prolog :: ¼Ò°³ AI :: PROG :: ¼Ò°³ Perl ¸ðµâÀº ³í¸® ÇÁ·Î±×·¡¹ÖÀÇ ¹«¾ù°ú ±× ÀÌÀ¯¸¦ Æ÷ÇÔÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Ai :: Prolog :: ¼Ò°³ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~ovid/
Ai :: Prolog :: ¼Ò°³ ű×
Ai :: Prolog :: ¼Ò°³ ¼³¸í
AI :: Prolog :: ¼Ò°³ Perl ¸ðµâÀº ³í¸® ÇÁ·Î±×·¡¹ÖÀÇ ¹«¾ù°ú ±× ÀÌÀ¯¸¦ Æ÷ÇÔÇÕ´Ï´Ù. AI :: Prolog :: ¼Ò°³ Perl ¸ðµâÀº ³í¸® ÇÁ·Î±×·¡¹ÖÀÇ ¹«¾ù°ú ±× ÀÌÀ¯¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ¹Ì ³í¸® ÇÁ·Î±×·¡¹ÖÀ» ¾Ë°í ÀÖÀ¸¸éÀ̸¦ °Ç³Ê ¶Û ¼ö ÀÖ½À´Ï´Ù. ±× ´ëºÎºÐÀÌ PerlÀÇ ³í¸® ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³ªÀÇ ¾²±â ÇÁ·Î±×·¡¹Ö¿¡¼ ²ø¾î ´ç±â´Â ´ëºÎºÐÀÇ ¾²±â¸¦ ¹Þ¾ÆµéÀÌ ¼Ì½À´Ï´Ù. //www.perlmonks.org/?node_id=424075.in Perl, ÀϹÝÀû À¸·ÎÀÌ ¸ñ·ÏÀ» ´Ù¸¥ ¸ñ·ÏÀ¸·Î Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. my @z = (@x, @y); ±×·¯³ª ¾ð¾î¸¦ ¾Ë·ÁÁÖ´Â °ÍÀÔ´Ï´Ù. °¨°¢Àû ÀÎ Á¸Àç·Î¼, ¿ì¸®´Â ±×°ÍÀ» º¼ ¼ö ÀÖ°í ÀÚ¼¼ÇÑ Á¤º¸¸¦ Ãß·Ð ÇÒ ¼ö ÀÖ½À´Ï´Ù. @z¿Í @x¸¦ ÁÖ¾îÁÖ´Â ¿ì¸®´Â @y¸¦ Ãß·Ð ÇÒ ¼ö ÀÖ½À´Ï´Ù. @ Z.PERLÀ» Çü¼º ÇÒ ¼ö¾ø´Â @x ¹× @yÀÇ ¸ðµç Á¶ÇÕÀ» Ãß·Ð ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ³í¸® ÇÁ·Î±×·¡¹Ö¿¡¼´Â APPEND ()°¡ ¾î¶² °Íó·³ º¸ÀÌ´ÂÁö Á¤ÀÇÇÔÀ¸·Î½á, ¿ì¸®´Â ¸ðµç ´Ù¸¥ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. PROLog´Â ´ÙÀ½°ú °°½À´Ï´Ù. append ([], x, x). Ãß°¡ (, y, ) : - append (x, y, z). (½ÇÁ¦·Î ù ¹ø° Á¤ÀÇ°¡ ³¡³ª¸é "ÄÆ"À̶ó°í ºÒ¸®´Â °ÍÀÌÁö¸¸,ÀÌ °£´ÜÇÏ°Ô À¯ÁöÇÒ °ÍÀÔ´Ï´Ù. ) À§ÀÇ Äڵ尡 "ºñ¾îÀÖ´Â ¸ñ·Ï¿¡ ºó ¸ñ·ÏÀ» Ãß°¡ÇÏ´Â °ÍÀº ºñ¾î ÀÖÁö ¾ÊÀº ¸ñ·ÏÀ» »ý¼ºÇÕ´Ï´Ù." ÀÌ°ÍÀº °æ°è Á¶°ÇÀÔ´Ï´Ù. ³í¸® ÇÁ·Î±×·¥Àº ÀÚÁÖ ¹«ÇÑÇÑ ·çÇÁ¸¦ ÇÇÇϱâ À§ÇØ °æ°è Á¶°ÇÀ» ½ÅÁßÇÏ°Ô ºÐ¼®ÇؾßÇÕ´Ï´Ù (PerlÀÇ Àç±Í ÇÔ¼ö°¡ ÀϹÝÀûÀ¸·Î Á¤ÀÇ µÈ Á¾·á Á¶°ÇÀÌ ¾î¶»°Ô Á¤ÀǵǾî¾ßÇÏ´ÂÁö¿Í À¯»çÇÕ´Ï´Ù.) µÎ ¹ø° ÁÙÀº ÀÛ¾÷ÀÇ ´ëºÎºÐÀÌ ¿Ï·áµÇ´Â °÷ÀÔ´Ï´Ù. ÇÁ·Ñ·Î±×¿¡¼ ¸ñ·Ï°ú ²¿¸®ÀÇ ¸Ó¸® (ù ¹ø° ¿ä¼Ò)¸¦ ½Äº°Çϱâ À§ÇØ (ù ¹ø° ¿ä¼Ò¸¦ Á¦¿ÜÇÑ ¸ðµç ¿ä¼Ò)´Â ±¸¹® ¸¦ »ç¿ëÇÕ´Ï´Ù. ": -"ÇÁ·Ñ·Î±×ÀÇ "if"·Î ÀÐÇôÁö±â ¶§¹®¿¡ (A, B, C) ¹× (D, E, F)¸¦ ¿¬°áÇÏ°íÀÚÇÏ´Â °Í : WÀÇ ¸Ó¸®¿Í ²¿¸®°¡ÀÖ´Â ¸ñ·ÏÀÌ ÁÖ¾îÁý´Ï´Ù. x : @ list1 = qw / abc /; (QW / A / IS W, HEAD ¹× QW / BC / IS X, TAIL)ÀÌ @y y = qw / def /; ¿ì¸®´Â W¿Í ²¿¸®ÀÇ ¸Ó¸®°¡ÀÖ´Â ¸ñ·ÏÀ» ¾ò½À´Ï´Ù. Z : @ list2 = qw / abcdef /; y ¾ç½Ä¿¡ ÷ºÎ µÈ x°¡ z : x°¡ qw / bc /ÀÔ´Ï´Ù. y´Â qw / d e f /ÀÔ´Ï´Ù. z´Â qw / b c d e f /. ¿ä±¸ »çÇ× : ¡¤ Perl.
Ai :: Prolog :: ¼Ò°³ °ü·Ã ¼ÒÇÁÆ®¿þ¾î