| AFFIX :: infix2postfix. AFFIX :: Infix2PostFix´Â infix Ç¥±â¹ý¿¡¼ Postfix Ç¥±â¹ýÀ¸·Î º¯È¯ÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
AFFIX :: infix2postfix. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~addi/Affix-Infix2Postfix-0.03/Infix2Postfix.pm
AFFIX :: infix2postfix. ű×
AFFIX :: infix2postfix. ¼³¸í
AFFIX :: Infix2PostFix´Â Infix Ç¥±â¹ý¿¡¼ Postfix Ç¥±â¹ýÀ¸·Î º¯È¯ÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. AFFIX :: infix2postfix´Â infix Ç¥±â¹ý¿¡¼ postfix notation¿¡¼ º¯È¯ÇϱâÀ§ÇÑ perl È®ÀåÀÚÀÔ´Ï´Ù. ½Ä ³ëÇÁ yNopsis »ç¿ë affix :: infix2postfix; $ inst = affix :: infix2postfix-> new ( 'ops'=> ,'±×·ìÈ '=> , 'func'=> , 'VARS'=> ); $ rc = $ inst-> ¹ø¿ª ($ str) || "$ str ':". $ STR': ". $ inst-> {errstr}"n "; À̸§À» Á¦½ÃÇÏ´Â À̸§Àº infix¿¡¼ postfix Ç¥±â¹ýÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ´©±º°¡ °¡ÀÌ ÀÛ¾÷À» ¿øÇÏ´Â ÀÌÀ¯´Â Postfix Ç¥±â¹ýÀÌ ÀϹÝÀûÀ¸·Î ÄÄÇ»ÅÍ¿¡¼ ÈξÀ ½±½À´Ï´Ù. ¿¹¸¦ µé¾î, a + b + c * d¿Í °°Àº Ç¥Çö½ÄÀ» ÃëÇϽʽÿÀ. ¿ì¸®¸¦ À§Çؼ´Â ±× °è»êÀ»ÇϱⰡ ½±½À´Ï´Ù. ±×·¯³ª ÄÄÇ»ÅÍ´Â ´ÙÀ½°ú °°Àº ÀÛ¾÷ ¹®ÀÚ¿À» ¾ò´Â °ÍÀÌ ÈξÀ ÁÁ½À´Ï´Ù : a b + c d * +, º¯¼ö À̸§ÀÌ stack.requirements¿¡ º¯¼ö¸¦ put º¯¼ö¸¦ ÀǹÌÇÕ´Ï´Ù. ¡¤ perl ¿ä±¸ »çÇ× : ¡¤ Perl.
AFFIX :: infix2postfix. °ü·Ã ¼ÒÇÁÆ®¿þ¾î