°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 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 Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

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, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

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

    ¹è¼Û¾È³»

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

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

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

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

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