°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (17,640¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (20,160¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

°¡Àå ½¬¿î ÇϽºÄÌ Ã¥ : ´À±ßÇÏÁö¸¸ ¿ì¾ÆÇÏ°í ¼¼·ÃµÈ ÇÔ¼öÇü ¾ð¾î

¿øÁ¦ : Learn you a Haskell for great good! : a beginner¡¯s guide.
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 27
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

28,000¿ø

  • 25,200¿ø (10%ÇÒÀÎ)

    1,400P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 5/10(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    ÀÌ Ã¥Àº C++¿Í ÀÚ¹Ù, ÆÄÀ̽ã°ú °°Àº ¸í·ÉÇü ¾ð¾îµé¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ°í, ÀÌÁ¦´Â ÇϽºÄÌÀ» °øºÎÇغ¸·Á´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Ȥ½Ã¶óµµ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÃæºÐÇÏÁö ¾Ê´Ù°í Çصµ, ¿©·¯ºÐó·³ ¶È¶ÈÇÑ »ç¶÷À̶ó¸é ÃæºÐÈ÷ ÇϽºÄÌÀ» µû¶ó ¹è¿ï ¼ö ÀÖÀ» °ÍÀ̶ó°í ¹Ï´Â´Ù. ÇϽºÄÌ¿¡ ´ëÇÑ Ã¹ ¹ÝÀÀÀº ¡°ÀÌ°Ç ³Ê¹« ÀÌ»óÇÑ ¾ð¾îÀݾÆ!¡±À̾ú´Ù. ÇÏÁö¸¸ óÀ½ ½ÃÀÛÇÏ´Â ´Ü°è¿¡ Á¸ÀçÇÏ´Â °íºñ¸¦ ³Ñ±â´Ï ¸ðµç °ÍÀÌ ¼øÁ¶·Î¿ü´Ù. ºñ·Ï ÇϽºÄÌÀÌ Ã³À½¿¡´Â ÀÌ»óÇØ º¸ÀÌ´õ¶óµµ Æ÷±âÇÏÁö ¸»ÀÚ. ÇϽºÄÌÀ» ¹è¿ì´Â °ÍÀº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç °ÍÀ» ´Ù½Ã óÀ½ ¹è¿ì´Â °Í°ú °°À» °ÍÀÌ´Ù.

    ÃâÆÇ»ç ¼­Æò

    ÇϽºÄÌÀ» ¹è¿ì±â À§ÇÑ °¡Àå ½¬¿î Áöħ¼­!

    ¡¶°¡Àå ½¬¿î ÇϽºÄÌ Ã¥¡·Àº º¹ÀâÇÑ ÇÔ¼öÇü ¾ð¾î¸¦ Á¤¸»·Î Àç¹ÌÀÖ°í Àß ¼³¸íÇÑ Ã¥ÀÌ´Ù. ÀúÀÚÀÇ °æÇè¿¡¼­ ¿ì·¯³ª¿À´Â Áö½Äµé°ú ÃֽŠÁ¤º¸µé, ±×¸®°í °¡Àå Áß¿äÇÏ°í À¯¿ëÇÑ ºÎºÐÀ̶ó°í ÇÒ ¼ö ÀÖ´Â ¿¹Á¦ ÄÚµåµé·Î ¿«ÀÎ ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ »ó»óÇÒ ¼ö ¾ø´Â ¹æ¹ýÀ¸·Î ÇÔ¼öÇü ¾ð¾î¸¦ ¼³¸íÇÑ´Ù.

    ÇϽºÄÌÀº Àç¹ÌÀÖ´Ù. ±×¸®°í ±×°Ô ÀüºÎ´Ù!

    ÀÌ Ã¥Àº ±âº» ±¸¹®°ú Àç±Í, ŸÀÔ, ŸÀÔ Å¬·¡½º¿Í °°Àº ±âÃÊÀûÀÎ »çÇ׺ÎÅÍ ½ÃÀÛÇؼ­ ±âÃʸ¦ ´ÙÁø ÈÄ ÁøÁ¤ÇÑ ¸¶½ºÅÍ Å¬·¡½º¸¦ ´Ù·é´Ù. ÀÌ °úÁ¤À» ÅëÇØ ¿©·¯ºÐÀº ½Ç¿ëÀûÀÎ ÇÔ¼ö¿Í ¸ð³ªµå, ÁöÆÛ µî, ÇϽºÄÌÀÇ ´Ù¸¥ ¸ðµç ±¸Á¶µé¿¡ ´ëÇÏ¿© ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.

    ÀúÀÚÀÇ Ç³ºÎÇÑ (°¡²ûÀº ¾û¶×ÇÑ) »ó»ó·ÂÀÌ ¹ßÈÖµÈ ¿¹Á¦µéÀ» ÅëÇØ ¿©·¯ºÐÀÌ ¹è¿ì°Ô µÉ °ÍÀº ´ÙÀ½°ú °°´Ù.

    - ¿ÏÀüÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ±â¼úµéÀ» °Å¸®³¦¾øÀÌ »ç¿ëÇÏ°Ô µÈ ºÎÀÛ¿ëÀ¸·Î ½Ç¼ÒÇÒ °ÍÀÌ´Ù.
    - ¹«ÇÑÀÇ µ¥ÀÌÅÍ ¼¼Æ®¸¦ °¡Áö°í ³î±â À§ÇØ ÇϽºÄÌÀÇ ¡°´À±ßÇÔ¡±À̶õ ¸¶¹ýÀ» »ç¿ëÇÑ´Ù.
    - ¿©·¯ºÐ¸¸ÀÇ Å¸ÀÔ°ú ŸÀÔ Å¬·¡½º, ¸ðµâÀ» »ý¼ºÇÏ¿© ÇÁ·Î±×·¥À» ±¸¼ºÇÑ´Ù.
    - ¿©·¯ºÐ¸¸ÀÇ ÃµÀ缺ÀÌ °¡µæÇÑ ÇÁ·Î±×·¥À» ¼¼»ó¿¡ °øÀ¯Çϱâ À§ÇØ ÇϽºÄÌÀÇ ¿ì¾ÆÇÑ ÀÔ·Â/Ãâ·Â ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù.

    ÀúÀÚÀÇ ¸Ó¸´¼ÓÀ» ÆÄ°íµé¾î Áö½Ä°ú °æÇèÀ» ¹è¿öº¸ÀÚ. ÇϽºÄÌÀ̶ó´Â °­·ÂÇÑ ¾ð¾î¸¦ ¹è¿ì±â À§ÇØ ÀÌ Ã¥À» Àд °Íº¸´Ù ´õ ÁÁÀº ¹æ¹ýÀº ¾Æ¸¶µµ ãÁö ¸øÇÒ °ÍÀÌ´Ù.

    ÀÌ Ã¥Àº C++¿Í ÀÚ¹Ù, ÆÄÀ̽ã°ú °°Àº ¸í·ÉÇü ¾ð¾îµé¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ°í, ÀÌÁ¦´Â ÇϽºÄÌÀ» °øºÎÇغ¸·Á´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Ȥ½Ã¶óµµ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÃæºÐÇÏÁö ¾Ê´Ù°í Çصµ, ¿©·¯ºÐó·³ ¶È¶ÈÇÑ »ç¶÷À̶ó¸é ÃæºÐÈ÷ ÇϽºÄÌÀ» µû¶ó ¹è¿ï ¼ö ÀÖÀ» °ÍÀ̶ó°í ¹Ï´Â´Ù.

    ÇϽºÄÌ¿¡ ´ëÇÑ Ã¹ ¹ÝÀÀÀº ¡°ÀÌ°Ç ³Ê¹« ÀÌ»óÇÑ ¾ð¾îÀݾÆ!¡±À̾ú´Ù. ÇÏÁö¸¸ óÀ½ ½ÃÀÛÇÏ´Â ´Ü°è¿¡ Á¸ÀçÇÏ´Â °íºñ¸¦ ³Ñ±â´Ï ¸ðµç °ÍÀÌ ¼øÁ¶·Î¿ü´Ù. ºñ·Ï ÇϽºÄÌÀÌ Ã³À½¿¡´Â ÀÌ»óÇØ º¸ÀÌ´õ¶óµµ Æ÷±âÇÏÁö ¸»ÀÚ. ÇϽºÄÌÀ» ¹è¿ì´Â °ÍÀº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç °ÍÀ» ´Ù½Ã óÀ½ ¹è¿ì´Â °Í°ú °°À» °ÍÀÌ´Ù.

    Âü°í
    ¸¸¾à ÇϽºÄÌÀ» °øºÎÇÏ´Â µ¥ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù¸é ÇÁ¸®³ëµå(freenode) ³×Æ®¿öÅ©ÀÇ IRC ä³ÎÀÎ #haskellÀÌ Áú¹®À» ÇÒ ¼ö ÀÖ´Â °¡Àå ÀûÇÕÇÑ °÷ÀÌ´Ù. ±×°÷¿¡ ÀÖ´Â »ç¶÷µéÀº Ä£ÀýÇϸç Àγ»½É°ú ÀÌÇؽÉÀÌ ¸¹´Ù. ÇϽºÄÌÀ» óÀ½ ½ÃÀÛÇÏ´Â »ç¶÷µé¿¡°Ô´Â ÃÖ°íÀÇ ÀÚ¿øÀÌ´Ù.

    ¸ñÂ÷

    1Àå. ½ÃÀÛÇϱâ
    ÇÔ¼ö È£ÃâÇϱâ
    ù ¹ø° ÇÔ¼ö
    ¸®½ºÆ® ¼Ò°³
    --¿¬°á
    --¸®½ºÆ® Ç׸ñ¿¡ Á¢±ÙÇϱâ
    --¸®½ºÆ® ¾ÈÀÇ ¸®½ºÆ®
    --¸®½ºÆ® ºñ±³Çϱâ
    --´õ ¸¹Àº ¸®½ºÆ® ¿¬»ê
    ¹üÀ§
    ¸®½ºÆ® ÅëÇÕ
    Æ©ÇÃ
    --Æ©Çà ÀÌ¿ëÇϱâ
    --Æä¾î ÀÌ¿ëÇϱâ
    --Á÷°¢ »ï°¢Çü ã±â

    2Àå. ŸÀÔ
    ¸í½ÃÀû ŸÀÔ ¼±¾ð
    ÀϹÝÀûÀÎ ÇϽºÄÌ Å¸ÀÔ
    ŸÀÔ º¯¼ö
    ŸÀÔ Å¬·¡½º 101
    --Eq ŸÀÔ Å¬·¡½º
    --Ord ŸÀÔ Å¬·¡½º
    --Show ŸÀÔ Å¬·¡½º
    --Read ŸÀÔ Å¬·¡½º
    --Enum ŸÀÔ Å¬·¡½º
    --Bounded ŸÀÔ Å¬·¡½º
    --Num ŸÀÔ Å¬·¡½º
    --Floating ŸÀÔ Å¬·¡½º
    --Integral ŸÀÔ Å¬·¡½º
    ŸÀÔ Å¬·¡½º¿¡ ´ëÇÑ ¸¶Áö¸· Á¤¸®

    3Àå. ÇÔ¼öÀÇ ±¸¹®
    ÆÐÅÏ ¸ÅĪ
    --Æ©ÇÃÀÇ ÆÐÅÏ ¸ÅĪ
    --¸®½ºÆ®¿Í ¸®½ºÆ® ÅëÇÕÀÇ ÆÐÅÏ ¸ÅĪ
    --as-ÆÐÅÏ
    °¡µå
    where
    --¹üÀ§
    --where¿Í ÇÔ²²ÇÏ´Â ÆÐÅÏ ¸ÅĪ
    --where ºí·Ï ¼ÓÀÇ ÇÔ¼ö
    let
    --¸®½ºÆ® ÅëÇÕ¿¡¼­ÀÇ let
    --GHCi¿¡¼­ÀÇ let
    case Ç¥Çö½Ä

    4Àå. °³³äÀûÀÎ °³¿ä
    Maximum
    ¸î °¡Áö Àç±ÍÇÔ¼öµé
    --replicate
    --take
    --reverse
    --repeat
    --zip
    --elem
    Á¤·Ä
    --¾Ë°í¸®Áò
    --ÄÚµå
    Àç±ÍÀûÀ¸·Î »ý°¢Çϱâ

    5Àå. °íÂ÷¿ø ÇÔ¼ö
    Ä¿¸®µÈ ÇÔ¼ö
    --¼½¼Ç
    --ÇÔ¼ö Ãâ·ÂÇϱâ
    Àß Á¤¸®µÈ °íÂ÷¿øÁÖÀÇ
    --zipWith ±¸ÇöÇϱâ
    --flip ±¸ÇöÇϱâ
    ÇÔ¼öÇü ÇÁ·Î±×·¡¸ÓÀÇ µµ±¸»óÀÚ
    --map ÇÔ¼ö
    --filter ÇÔ¼ö
    --map°ú filter¿¡ ´ëÇÑ ¿¹Á¦
    --¿©·¯ ¸Å°³º¯¼ö¿Í ÇÔ¼ö ¸ÅÇÎÇϱâ
    ¶÷´Ù
    Æúµå
    --foldl·Î ·¹ÇÁÆ® Æúµå
    --foldr·Î ¶óÀÌÆ® Æúµå
    --foldl1°ú foldr1 ÇÔ¼ö
    --¸î °¡Áö Æúµå ¿¹Á¦
    --Æúµå¸¦ º¸´Â ¶Ç ´Ù¸¥ ¹æ¹ý
    --¹«ÇÑ ¸®½ºÆ® ÆúµåÇϱâ
    --½ºÄµ
    $¸¦ °¡Áø ÇÔ¼ö ¾ÖÇø®ÄÉÀ̼Ç
    ÇÕ¼º ÇÔ¼ö
    --¿©·¯ ¸Å°³º¯¼ö¸¦ °®´Â ÇÕ¼º ÇÔ¼ö
    --Æ÷ÀÎÆ® ÇÁ¸® ½ºÅ¸ÀÏ

    6Àå. ¸ðµâ
    ¸ðµâ ÀÓÆ÷Æ®Çϱâ
    ¸ðµâ ÇÔ¼ö·Î ¹®Á¦ ÇØ°áÇϱâ
    --´Ü¾î Ä«¿îÆÃ
    --°ÇÃÊ ´õ¹Ì¿¡¼­ ¹Ù´Ã ã±â
    --½ÃÀú ¾ÏÈ£
    --¾ö°ÝÇÑ ·¹ÇÁÆ® Æúµå
    --¼ýÀÚ Ã£±â
    °ª¿¡ Å° ¸ÅÇÎÇϱâ
    --¾î¼Ò½Ã¿¡ÀÌ¼Ç ¸®½ºÆ®
    --Data.Map ÀÔ·Â
    ¸ðµâ ¸¸µé±â
    --Geometry ¸ðµâ
    --°èÃþÀûÀÎ ¸ðµâ

    7Àå. ŸÀÔ°ú ŸÀÔ Å¬·¡½º ¸¸µé±â
    »õ·Î¿î µ¥ÀÌÅÍ Å¸ÀÔ Á¤ÀÇÇϱâ
    ±¸Ã¼È­Çϱâ
    --Point µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î Shape °³¼±Çϱâ
    --¸ðµâ¿¡ ÀÖ´Â Shape¸¦ ÀͽºÆ÷Æ®Çϱâ
    ·¹ÄÚµå ±¸¹®
    ŸÀÔ ¸Å°³º¯¼ö
    --Car¸¦ ¸Å°³º¯¼öÈ­ÇØ¾ß Çϳª?
    --º¤ÅÍ
    ÆÄ»ýµÈ ÀνºÅϽº
    --»ç¶÷ µ¿ÀϽÃÇϱâ
    --Àд ¹æ¹ý
    --¼ø¼­
    --ÇÑ ÁÖÀÇ ¾î¶² ¿äÀÏ
    --ŸÀÔ µ¿ÀǾî
    --º¸±â ÁÁÀº ÀüÈ­¹øÈ£ºÎ
    --ŸÀÔ µ¿ÀÇ¾î ¸Å°³º¯¼öÈ­Çϱâ
    --Left, ±×¸®°í ³ª¼­ Right
    Àç±ÍÀûÀÎ µ¥ÀÌÅÍ ±¸Á¶
    --¸®½ºÆ® °³¼±Çϱâ
    --Æ®¸®
    ŸÀÔ Å¬·¡½º 102
    --Eq ŸÀÔ Å¬·¡½ºÀÇ ³»ºÎ
    --½ÅÈ£µî µ¥ÀÌÅÍ Å¸ÀÔ
    --ÇÏÀ§ Ŭ·¡½º
    --ŸÀÔ Å¬·¡½ºÀÇ ÀνºÅϽºÃ³·³ ¸Å°³º¯¼öÈ­µÈ ŸÀÔ
    Yes-No ŸÀÔ Å¬·¡½º
    Functor ŸÀÔ Å¬·¡½º
    --ÆãÅÍÀÎ Maybe
    --Æ®¸® ¿ª½Ã ÆãÅÍ´Ù
    --ÆãÅÍÀÎ Either a
    Á¾·ù¿Í ¸î¸î ŸÀÔ

    8Àå. ÀԷ°ú Ãâ·Â
    ¼ø¼öÇÑ °Í°ú ¼ø¼öÇÏÁö ¾ÊÀº °ÍÀ» ºÐ¸®Çϱâ
    Hello, World!
    I/O ÀÛ¾÷À» ÇÔ²² ºÙÀ̱â
    --I/O ÀÛ¾÷ ³»¿¡¼­ let »ç¿ëÇϱâ
    --°Å²Ù·Î ³Ö±â
    ¸î °¡Áö À¯¿ëÇÑ I/O ÇÔ¼öµé
    --putStr
    --putChar
    --print
    --when
    --sequence
    --mapM
    --forever
    --forM
    I/O ÀÛ¾÷ ¸®ºä

    9Àå. More ÀԷ°ú Ãâ·Â
    ÆÄÀÏ°ú ½ºÆ®¸²
    --ÀÔ·Â ¸®´ÙÀÌ·º¼Ç
    --ÀÔ·Â ½ºÆ®¸²¿¡¼­ ¹®ÀÚ¿­ ¾ò±â
    --ÀÔ·Â º¯ÇüÇϱâ
    ÆÄÀÏ Àбâ¿Í ¾²±â
    --withFile ÇÔ¼ö ÀÌ¿ëÇϱâ
    --Bracket ŸÀÓ
    --ÇÚµéÀ» Àâ¾Æ¶ó!
    To-do ¸®½ºÆ®
    --Ç׸ñ »èÁ¦Çϱâ
    --Á¤¸®Çϱâ
    Ä¿¸Çµå ¶óÀÎ ÀÎÀÚ
    ÇÒ ÀÏ ¸®½ºÆ® °¡Áö°í ³î±â
    --¸ÖƼŽºÅ· ÇÒ ÀÏ ¸®½ºÆ®
    --À߸øµÈ ÀԷ ó¸®Çϱâ
    ·£´ý
    --µ¿Àü ´øÁö±â
    --´õ ¸¹Àº ·£´ý ÇÔ¼öµé
    --·£´ý°ú I/O
    ¹ÙÀÌÆ®½ºÆ®¸µ
    --¾ö°ÝÇÑ ¹ÙÀÌÆ®½ºÆ®¸µ°ú ´À±ßÇÑ ¹ÙÀÌÆ®½ºÆ®¸µ
    --¹ÙÀÌÆ®½ºÆ®¸µÀ¸·Î ÆÄÀÏ º¹»çÇϱâ

    10Àå. ÇÔ¼öÀûÀ¸·Î ¹®Á¦ ÇØ°áÇϱâ
    ¿ª(æ½) Æú¶õµå ±â¹ý °è»ê±â
    --RPN Ç¥Çö½Ä °è»êÇϱâ
    --RPN ÇÔ¼ö ¸¸µé±â
    --¿¬»êÀÚ ´õ Ãß°¡Çϱâ
    È÷µå·Î °øÇ׿¡¼­ ·±´ø±îÁö
    --°¡Àå ºü¸¥ °æ·Î °è»êÇϱâ
    --ÇϽºÄÌ·Î µµ·Î ½Ã½ºÅÛ Ç¥ÇöÇϱâ
    --ÃÖÀû °æ·Î ÇÔ¼ö ¸¸µé±â
    --ÀÔ·ÂÀ¸·Î µµ·Î ½Ã½ºÅÛ ¾ò±â

    11Àå. ¾îÇø®Ä¿Æ¼ºê ÆãÅÍ
    ÆãÅÍÀÇ ±Íȯ
    --ÆãÅÍÀÎ I/O ÀÛ¾÷
    --ÆãÅÍÀÎ ÇÔ¼ö
    ÆãÅÍ ±ÔÄ¢
    --±ÔÄ¢ 1
    --±ÔÄ¢ 2
    --±ÔÄ¢ ±ú±â
    ¾îÇø®Ä¿Æ¼ºê ÆãÅÍ »ç¿ëÇϱâ
    --Applicative
    --Maybe Applicative ÆãÅÍ
    --¾îÇø®Ä¿Æ¼ºê ½ºÅ¸ÀÏ
    --List
    --IO ¿ª½Ã ¾îÇø®Ä¿Æ¼ºê ÆãÅÍ´Ù
    --¾îÇø®Ä¿Æ¼ºêÀÎ ÇÔ¼ö
    --¸®½ºÆ® ÇÕÄ¡±â
    --¾îÇø®Ä¿Æ¼ºê ±ÔÄ¢
    ¾îÇø®Ä¿Æ¼ºê¸¦ À§ÇÑ À¯¿ëÇÑ ÇÔ¼öµé

    12Àå. ¸ð³ëÀ̵å
    ±âÁ¸ ŸÀÔÀ» »õ ŸÀÔÀ¸·Î ·¡ÇÎÇϱâ
    --ŸÀÔ Å¬·¡½º ÀνºÅϽº¸¦ ¸¸µé±â À§ÇØ newtype »ç¿ëÇϱâ
    --newtypeÀÇ ´À±ßÇÔ
    --type, newtype, data
    ¸ð³ëÀ̵忡 ´ëÇÏ¿©
    --¸ð³ëÀ̵å ŸÀÔ Å¬·¡½º
    --¸ð³ëÀÌµå ±ÔÄ¢
    ¸ð³ëÀÌµå ¸¸³ª±â
    --¸®½ºÆ®´Â ¸ð³ëÀ̵å´Ù
    --°ö¼À°ú µ¡¼À
    --Any¿Í All
    --Ordering ¸ð³ëÀ̵å
    --Maybe ¸ð³ëÀ̵å
    ¸ð³ëÀ̵å·Î ÆúµåÇϱâ

    13Àå. ¼ö¸¹Àº ¸ð³ªµå
    °­È­µÈ ¾îÇø®Ä¿Æ¼ºê ÆãÅÍ
    Maybe¿¡ ¹ß ´ã±×±â
    ¸ð³ªµå ŸÀÔ Å¬·¡½º
    Á٠Ÿ±â
    --ÄÚµå, ÄÚµå, ÄÚµå
    --³­ ¶³¾îÁú °Å¾ß
    --ÁÙ À§ÀÇ ¹Ù³ª³ª
    do Ç¥±â¹ý
    --³»°¡ Çß´ø °Íó·³ ÇØ
    --µ¹¾Æ¿Â ÇÇ¿¡¸£
    --ÆÐÅÏ ¸ÅĪ°ú ½ÇÆÐ
    ¸®½ºÆ® ¸ð³ªµå
    --do Ç¥±â¹ý°ú ¸®½ºÆ® ÅëÇÕ
    --MonadPlus¿Í guard ÇÔ¼ö
    --±â»çÀÇ ÀÓ¹«
    ¸ð³ªµå ±ÔÄ¢
    --ÁÂÇ×µî¿ø
    --¿ìÇ×µî¿ø
    --°áÇÕ¼º

    14Àå. More ¸ð³ªµå
    Writer
    --±¸Á¶¿¡ ³ª¼± ¸ð³ëÀ̵å
    --Writer ŸÀÔ
    --Writer·Î do Ç¥±â¹ý ÀÌ¿ëÇϱâ
    --·Î±×¸¦ ÇÁ·Î±×·¥¿¡ Ãß°¡Çϱâ
    --ºñÈ¿À²ÀûÀÎ ¸®½ºÆ® ±¸Á¶
    --µðÆÛ·±½º ¸®½ºÆ® »ç¿ëÇϱâ
    --¼º´É ºñ±³Çϱâ
    Reader
    --¸ð³ªµåÀÎ ÇÔ¼ö
    --¸®´õ ¸ð³ªµå
    ¼¼·ÃµÇ°Ô »óŸ¦ À¯ÁöÇÏ´Â °è»ê
    --»óŸ¦ À¯ÁöÇÏ´Â °è»ê
    --½ºÅÃ
    --State ¸ð³ªµå
    --State ¾ò±â¿Í ¼³Á¤Çϱâ
    --³­¼ö¿Í State ¸ð³ªµå
    ¿¡·¯
    ¸î °¡Áö À¯¿ëÇÑ ¸ð³ªµå ÇÔ¼öµé
    --liftM
    --join ÇÔ¼ö
    --filterM
    --foldM
    ¾ÈÀüÇÑ RPN °è»ê±â ¸¸µé±â
    ¸ð³ªµå ÇÔ¼ö °áÇÕÇϱâ
    ¸ð³ªµå ¸¸µé±â

    15Àå. ÁöÆÛ
    ã¾Æ°¡±â
    --»§°¡·ç ÈçÀû
    --µ¹¾Æ°¡±â
    --ÃÊÁ¡À» µÐ Æ®¸® Á¶ÀÛÇϱâ
    --°ø±â ÁÁ°í ±ú²ýÇÑ Á¤»óÀ¸·Î °ð¹Ù·Î °¡±â
    ¸®½ºÆ®¿¡ ÃÊÁ¡ ¸ÂÃß±â
    ¸Å¿ì °£´ÜÇÑ ÆÄÀϽýºÅÛ
    --ÆÄÀϽýºÅÛÀ» À§ÇÑ ÁöÆÛ ¸¸µé±â
    --ÆÄÀϽýºÅÛ Á¶ÀÛÇϱâ

    ÀúÀÚ¼Ò°³

    ¹Ì¶õ ¸®Æ÷¹ÙÄ« [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    Ȳ¹Ý¼® [¿ª] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇѾç´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ °øÇÐÀ» Àü°øÇÑ ÈÄ·Î Áö±Ý±îÁö °³¹ßÀÚÀÇ ±æÀ» °È°í ÀÖ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ ÃµÁ÷ÀÓÀ» ÀÎÁ¤Çϸ鼭µµ Ȥ½Ã ´Ù¸¥ Àç´Éµµ ÀÖ´Â °Ç ¾Æ´Ò±î ÇÏ´Â Èñ¸ÁÀ¸·Î ¾ÆÀ̽ºÇÏÅ°µµ Çغ¸°í ±âŸµµ ¸¸Á®º¸Áö¸¸, °á±¹Àº ÄÄÇ»ÅÍ ¾Õ¿¡ ¾É¾Æ °³¹ß¿¡ ¸ôµÎÇÏ´Â ÀÚ½ÅÀ» ¹ß°ßÇÏ°ï ÇÑ´Ù. ÃÖ±Ù¿¡´Â Flutter¸¦ ºñ·ÔÇÑ ¸ÖƼ Ç÷§Æû¿¡ °ü½ÉÀ» µÎ°í ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡¶Çٽɸ¸ °ñ¶ó ¹è¿ì´Â SwiftUI ±â¹ÝÀÇ iOS ÇÁ·Î±×·¡¹Ö¡· ¿Ü 12Á¾ÀÌ ÀÖ´Ù.

    ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      0.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      6.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
      (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë