CPS.

°è¼Ó Åë°ú ½ºÅ¸ÀÏÀÇ È帧 Á¦¾î ±¸Á¶
Áö±Ý ´Ù¿î·Îµå

CPS. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Paul Evans
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~pevans/

CPS. ű×


CPS. ¼³¸í

°è¼ÓµÇ´Â Áö³ª°¡´Â ½ºÅ¸ÀÏÀÇ È帧 Á¦¾î ±¸Á¶ CPS Perl ¸ðµâÀÇ ÇÔ¼ö´Â ¿¬¼Ó Åë°ú ½ºÅ¸ÀÏ (CPS)¿¡¼­ ÇÁ·Î±×·¥ ¶Ç´Â À̵éÀÇ ÀϺθ¦ ÀÛ¼ºÇϰųª Áö¿øÇÕ´Ï´Ù. °£´ÜÈ÷ ¸»ÇØ, CPS´Â Á¤»óÀûÀÎ ÅëÈ­ / ¹Ýȯ ¸ÞÄ¿´ÏÁòÀÌ ¸í½Ã Àû "¿¬¼Ó"À¸·Î ´ëü µÈ ÄÚµå ÀÛ¼º ½ºÅ¸ÀÏ, È£Ãâ ÇؾßÇÏ´Â ÇÔ¼ö¿¡ Àü´Þ µÈ °ªÀ» ¹Ýȯ µ¿ÀÛÀ» ±¸ÇöÇÕ´Ï´Ù. CPS¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¼½¼Ç ÂüÁ¶¸¦ ÂüÁ¶ÇϽʽÿÀ. PerlÀº ½ÇÁ¦ °è¼ÓÀÇ ¾ÆÀ̵ð¾î¸¦ ±âº»ÀûÀ¸·Î Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î (¿¹ : °øÁ¸ ·çƾ¿¡ ÀÇÇØ »ý¼º µÈ °Í°ú °°ÀÌ). ¶ÇÇÑ CPS°¡ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ¾ð¾î·Î È¿À²ÀûÀÌÁö ¾ÊÀ¸¸é ·±Å¸ÀÓÀº ÀϹÝÀûÀ¸·Î Perl ÀÎÅÍÇÁ¸®ÅÍ°¡ ¼öÇà ÇÒ ¼ö¾ø´Â CPS ÄÚµåÀÇ ÃÖÀûÈ­¸¦ ¸¹ÀÌ ±¸ÇöÇÕ´Ï´Ù. ´ë½Å, ÄÚµå ÂüÁ¶´Â ÁÖÀ§¿¡ Àü´ÞµÇ¾î ±× ÀÚ¸®¿¡ ¼­ ÀÖ½À´Ï´Ù. °¡Àå ÀϹÝÀûÀÎ °æ¿ì¿¡´Â Ưº°È÷ À¯¿ëÇÏÁö´Â ¾ÊÁö¸¸ ºñµ¿±â ¶Ç´Â À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀÇ ÀϺΠÇüÅ°¡ »ç¿ëµÉ ¶§¸¶´Ù ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. Á¦¾î ±¸Á¶Ã¼ÀÇ ½Åü ±â´É¿¡ Åë°ú µÈ ¿¬¼ÓÀº ºñµ¿±â½Ä ¶Ç´Â À̺¥Æ® Á᫐ ÇÁ·¹ÀÓ ¿öÅ©ÀÇ À̺¥Æ® Çڵ鷯¿¡ ÀúÀå µÉ ¼ö ÀÖÀ¸¹Ç·Î ³ªÁß¿¡ È£Ãâ ÇÒ ¶§ Äڵ尡 °è¼ÓµÇ¾î °á±¹ ÃÖÁ¾ ´äº¯À¸·Î ÃÖÁ¾ ´äº¯¿¡ µµÂøÇÕ´Ï´Ù. Future.ÀÌ ¿¹Á¦¿¡ ´ëÇØ Àǹ̰¡ ÀÖÀ¸¹Ç·Î Ç㱸 ¹× °£´ÜÇÑ ºñµ¿±âÈ­ ÇÁ·¹ÀÓ ¿öÅ©°¡ ¹ß¸íµÇ¾ú½À´Ï´Ù. Á¶ÀÛÀÇ Á¤È®ÇÑ ¼¼ºÎ »çÇ×Àº Áß¿äÇÏÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. ³ª´Â ±×°ÍÀÇ ÀϹÝÀûÀÎ Àǵµ°¡ ºÐ¸íÇؾßÇϱ⸦ ¹Ù¶ø´Ï´Ù. :) read_stdin_line (\ on_line); # stdin¿¡¼­ ¶óÀÎÀ» ±â´Ù¸° ´ÙÀ½ Çڵ鷯 ÇÔ¼ö·Î Àü´ÞÇÕ´Ï´Ù. qw (kWhile); kwhile (sub {my ($ knext, $ klast) = @ _; Àμâ : "; read_stdin_line (sub {my ($ ù ¹ø°) = @_; comp compast- > () $ ù eq "q"; "µÎ ¹ø° ¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ :"; read_stdin_line (sub {my ($ second) = @_; print "the sum". "\ n "; $ knext -> ();});});}, ÇÏÀ§ {EXIT}); ¿ä±¸ »çÇ× : ¡¤ Perl.


CPS. °ü·Ã ¼ÒÇÁÆ®¿þ¾î