»óÇ° °Ë»ö Æû
ºñÄ¿¹Ö ¼ö¹Ì³×¹ÝÂù ´ç½ÅÀÌ¿Ç´Ù
ÇöÀç À§Ä¡
home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼­ > ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö > Kotlin in Action(¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö)[¿¡ÀÌÄÜÃâÆÇ]
»óÇ° ¿É¼Ç
»óÇ°¸í:
Kotlin in Action(¸ð¹ÙÀÏ ÇÁ·Î±×·¡¹Ö)[¿¡ÀÌÄÜÃâÆÇ]
ºÎÁ¦¸ñ:
ÄÚƲ¸° ÄÄÆÄÀÏ·¯ °³¹ßÀÚ°¡ Á÷Á¢ ¾Ë·ÁÁÖ´Â ÄÚƲ¸° ¾ð¾î ÇÙ½É|Kotlin 1.6 ´ëÀÀ / ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß °ü·Ã ºÎ·Ï Ãß°¡
Á¤°¡:
36,000¿ø
ÆǸŰ¡:
32,400¿ø
Àû¸³±Ý:
1800¿ø
Ãâ°£ÀÏ:
2017-10-31
ÃâÆÇ»ç:
¿¡ÀÌÄÜÃâÆÇ
ÀúÀÚ:
µå¹ÌÆ®¸® Á¦¸Þ·ÎÇÁ
Âʼö/ÆÇÇü:
678ÂÊ | 188 * 234 * 37 mm
ISBN:
9791161750712
½ºÇÁ¸µºÐö:

      ÃÑ »óÇ° ±Ý¾× 0 ¿ø

      basket
      buy now
      ½ºÇÁ¸µºÐö Ãß°¡
      ½Å¿ëÄ«µåÀ̺¥Æ®
      ÆäÀÌÄÚÀ̺¥Æ®
      »óÇ°»ó¼¼Á¤º¸
      °áÁ¦¡¤¹è¼Û¡¤¹ÝÇ°¡¤Á¦º»
      »óÇ°Èıâ
      »óÇ°¹®ÀÇ

      ÄÚƲ¸°ÀÌ ¾Èµå·ÎÀÌµå °ø½Ä ¾ð¾î°¡ µÇ¸é¼­ °ü½ÉÀÌ Ä¿Á³´Ù. ÀÌ Ã¥Àº ÄÚƲ¸° ¾ð¾î¸¦ °³¹ßÇÑ Á¬ºê·¹ÀÎÀÇ ÄÚƲ¸° ÄÄÆÄÀÏ·¯ °³¹ßÀÚµéÀÌ Á÷Á¢ ¾´ ÀÏÁ¾ÀÇ °ø½Ä ¼­ÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ÄÚƲ¸° ¾ð¾îÀÇ °¡Àå Å« Ư¡À̶ó¸é ½Ç¿ë¼ºÀ» µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼­µµ ½Ç¿ë¼ºÀ» °­Á¶ÇÏ´Â ÀÔÀå¿¡¼­ ¾²¿´´Ù.
      ÄÚƲ¸° ±âÃʸ¦ ¼Ò°³ÇÏ°í, °íÂ÷ÇÔ¼ö, °´Ã¼ÁöÇâ, Á¦³×¸¯½º µîÀÇ ³»¿ëÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ÄÚƲ¸°ÀÌ ÀÚ¹Ù ¾ð¾î¸¦ ¾î¶»°Ô °³¼±Çß°í ±âÁ¸ ÀÚ¹Ù ÇÁ·ÎÁ§Æ®¿¡¼­ ÄÚƲ¸°À» ÇÔ²² »ç¿ëÇÒ ¶§ ¾î¶² ºÎºÐÀ» Á¶½ÉÇØ¾ß ÇÒÁö¸¦ Áß½ÉÀ¸·Î ÄÚƲ¸° ¾ð¾î¸¦ ¼³¸íÇÑ´Ù. ÈĹݿ¡´Â ¾Ö³ëÅ×À̼ǰú ¸®Ç÷º¼Ç, DSL¿¡ ´ëÇØ ½ÇÁ¦ ¶óÀ̺귯¸® ¿¹Á¦¸¦ ´Ù·ç¸é¼­ ¼³°è ±â¹ý°ú ±¸Çö±â¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ƯÈ÷ ÀÌ ÁÖÁ¦´Â ÀÌ Ã¥ÀÇ ¹é¹Ì·Î, ´Ù¸¥ ÄÚƲ¸° Ã¥À̳ª °ø½Ä ¹®¼­¿¡¼­´Â ã¾Æº¸±â Èûµé¸ç ½ÇÀü¿¡¼­ Å©°Ô µµ¿òÀÌ ¹ÞÀ» ¼ö ÀÖ´Ù.
      Çѱ¹¾îÆÇ ºÎ·Ï¿¡¼­´Â ÄÚƲ¸° ¹öÀü 1.3.3±îÁöÀÇ º¯È­¸¦ Á¤¸®ÇÑ ³»¿ë°ú ÄÚ·çƾ, ÄÚƲ¸°/JS¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³¸¦ µ¡ºÙ¿´´Ù.

      ÀúÀÚ: µå¹ÌÆ®¸® Á¦¸Þ·ÎÇÁ

      1Àå. ÄÚƲ¸°À̶õ ¹«¾ùÀ̸ç, ¿Ö ÇÊ¿äÇÑ°¡?

      __1.1 ÄÚƲ¸° ¸Àº¸±â
      __1.2 ÄÚƲ¸°ÀÇ ÁÖ¿ä Ư¼º
      ____1.2.1 ´ë»ó Ç÷§Æû: ¼­¹ö, ¾Èµå·ÎÀÌµå µî ÀÚ¹Ù°¡ ½ÇÇàµÇ´Â ¸ðµç °÷
      ____1.2.2 Á¤Àû ŸÀÔ ÁöÁ¤ ¾ð¾î
      ____1.2.3 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
      ____1.2.4 ¹«·á ¿ÀǼҽº
      __1.3 ÄÚƲ¸° ÀÀ¿ë
      ____1.3.1 ÄÚƲ¸° ¼­¹ö ÇÁ·Î±×·¡¹Ö
      ____1.3.2 ÄÚƲ¸° ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö
      __1.4 ÄÚƲ¸°ÀÇ Ã¶ÇÐ
      ____1.4.1½Ç¿ë¼º
      ____1.4.2°£°á¼º
      ____1.4.3 ¾ÈÀü¼º
      ____1.4.4 »óÈ£¿î¿ë¼º
      __1.5 ÄÚƲ¸° µµ±¸ »ç¿ë
      ____1.5.1 ÄÚƲ¸° ÄÚµå ÄÄÆÄÀÏ
      ____1.5.2 ÀÎÅÚ¸®J ¾ÆÀ̵ð¾î¿Í ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ÄÚƲ¸° Ç÷¯±×ÀÎ
      ____1.5.3 ´ëÈ­Çü ¼Ð
      ____1.5.4 ÀÌŬ¸³½º Ç÷¯±×ÀÎ
      ____1.5.5 ¿Â¶óÀÎ ³îÀÌÅÍ
      ____1.5.6 ÀÚ¹Ù-ÄÚƲ¸° º¯È¯±â
      __1.6¿ä¾à

      2Àå. ÄÚƲ¸° ±âÃÊ

      __2.1 ±âº» ¿ä¼Ò: ÇÔ¼ö¿Í º¯¼ö
      ____2.1.1 Hello, World!
      ____2.1.2 ÇÔ¼ö
      ____2.1.3 º¯¼ö
      ____2.1.4 ´õ ½±°Ô ¹®ÀÚ¿­ Çü½Ä ÁöÁ¤: ¹®ÀÚ¿­ ÅÛÇø´
      __2.2 Ŭ·¡½º¿Í ÇÁ·ÎÆÛƼ
      ____2.2.1 ÇÁ·ÎÆÛƼ
      ____2.2.2 Ä¿½ºÅÒ Á¢±ÙÀÚ
      ____2.2.3 ÄÚƲ¸° ¼Ò½ºÄÚµå ±¸Á¶: µð·ºÅ͸®¿Í ÆÐÅ°Áö
      __2.3 ¼±ÅÃÀÇ Ç¥Çö°ú ó¸®: enum°ú when
      ____2.3.1 enum Ŭ·¡½º Á¤ÀÇ
      ____2.3.2 whenÀ¸·Î enum Ŭ·¡½º ´Ù·ç±â
      ____2.3.3 when°ú ÀÓÀÇÀÇ °´Ã¼¸¦ ÇÔ²² »ç¿ë
      ____2.3.4 ÀÎÀÚ ¾ø´Â when »ç¿ë
      ____2.3.5 ½º¸¶Æ® ij½ºÆ®: ŸÀÔ °Ë»ç¿Í ŸÀÔ Ä³½ºÆ®¸¦ Á¶ÇÕ
      ____2.3.6 ¸®ÆÑÅ丵: if¸¦ whenÀ¸·Î º¯°æ
      ____2.3.7 if¿Í whenÀÇ ºÐ±â¿¡¼­ ºí·Ï »ç¿ë
      __2.4 ´ë»óÀ» ÀÌÅÍ·¹À̼Ç: while°ú for ·çÇÁ
      ____2.4.1 while ·çÇÁ
      ____2.4.2 ¼ýÀÚ¿¡ ´ëÇÑ ÀÌÅÍ·¹À̼Ç: ¹üÀ§¿Í ¼ö¿­
      ____2.4.3 ¸Ê¿¡ ´ëÇÑ ÀÌÅÍ·¹À̼Ç
      ____2.4.4 inÀ¸·Î Ä÷º¼ÇÀ̳ª ¹üÀ§ÀÇ ¿ø¼Ò °Ë»ç
      __2.5 ÄÚƲ¸°ÀÇ ¿¹¿Ü ó¸®
      ____2.5.1 try, catch, finally
      ____2.5.2 try¸¦ ½ÄÀ¸·Î »ç¿ë
      __2.6 ¿ä¾à

      3Àå. ÇÔ¼ö Á¤ÀÇ¿Í È£Ãâ

      __3.1 ÄÚƲ¸°¿¡¼­ Ä÷º¼Ç ¸¸µé±â
      __3.2 ÇÔ¼ö¸¦ È£ÃâÇϱ⠽±°Ô ¸¸µé±â
      ____3.2.1 À̸§ ºÙÀÎ ÀÎÀÚ
      ____3.2.2 µðÆúÆ® ÆĶó¹ÌÅÍ °ª
      ____3.2.3 Á¤ÀûÀÎ À¯Æ¿¸®Æ¼ Ŭ·¡½º ¾ø¾Ö±â: ÃÖ»óÀ§ ÇÔ¼ö¿Í ÇÁ·ÎÆÛƼ
      ____3.3 ¸Þ¼Òµå¸¦ ´Ù¸¥ Ŭ·¡½º¿¡ Ãß°¡: È®Àå ÇÔ¼ö¿Í È®Àå ÇÁ·ÎÆÛƼ
      ____3.3.1 ÀÓÆ÷Æ®¿Í È®Àå ÇÔ¼ö
      ____3.3.2 ÀÚ¹Ù¿¡¼­ È®Àå ÇÔ¼ö È£Ãâ
      ____3.3.3 È®Àå ÇÔ¼ö·Î À¯Æ¿¸®Æ¼ ÇÔ¼ö Á¤ÀÇ
      ____3.3.4 È®Àå ÇÔ¼ö´Â ¿À¹ö¶óÀ̵å ÇÒ ¼ö ¾ø´Ù
      ____3.3.5 È®Àå ÇÁ·ÎÆÛƼ
      __3.4 Ä÷º¼Ç ó¸®: °¡º¯ ±æÀÌ ÀÎÀÚ, ÁßÀ§ ÇÔ¼ö È£Ãâ, ¶óÀ̺귯¸® Áö¿ø
      ____3.4.1 ÀÚ¹Ù Ä÷º¼Ç API È®Àå
      ____3.4.2 °¡º¯ÀÎÀÚ ÇÔ¼ö: ÀÎÀÚÀÇ °³¼ö°¡ ´Þ¶óÁú ¼ö ÀÖ´Â ÇÔ¼ö Á¤ÀÇ
      ____3.4.3 °ªÀÇ ½Ö ´Ù·ç±â: ÁßÀ§ È£Ãâ°ú ±¸Á¶ ºÐÇØ ¼±¾ð
      __3.5 ¹®ÀÚ¿­°ú Á¤±Ô½Ä ´Ù·ç±â
      ____3.5.1 ¹®ÀÚ¿­ ³ª´©±â
      ____3.5.2 Á¤±Ô½Ä°ú 3Áß µû¿ÈÇ¥·Î ¹­Àº ¹®ÀÚ¿­
      ____3.5.3 ¿©·¯ ÁÙ 3Áß µû¿ÈÇ¥ ¹®ÀÚ¿­
      __3.6 ÄÚµå ´Ùµë±â: ·ÎÄà ÇÔ¼ö¿Í È®Àå
      __3.7 ¿ä¾à

      4Àå. Ŭ·¡½º, °´Ã¼, ÀÎÅÍÆäÀ̽º

      __4.1 Ŭ·¡½º °èÃþ Á¤ÀÇ
      ____4.1.2 ÄÚƲ¸° ÀÎÅÍÆäÀ̽º
      ____4.1.2 open, final, abstract º¯°æÀÚ: ±âº»ÀûÀ¸·Î final
      ____4.1.3 °¡½Ã¼º º¯°æÀÚ: ±âº»ÀûÀ¸·Î °ø°³
      ____4.1.4 ³»ºÎ Ŭ·¡½º¿Í ÁßøµÈ Ŭ·¡½º: ±âº»ÀûÀ¸·Î Áßø Ŭ·¡½º
      ____4.1.5 ºÀÀÎµÈ Å¬·¡½º: Ŭ·¡½º °èÃþ Á¤ÀÇ ½Ã °èÃþ È®Àå Á¦ÇÑ
      __4.2 »·ÇÏÁö ¾ÊÀº »ý¼ºÀÚ¿Í ÇÁ·ÎÆÛƼ¸¦ °®´Â Ŭ·¡½º ¼±¾ð
      ____4.2.1 Ŭ·¡½º ÃʱâÈ­: ÁÖ »ý¼ºÀÚ¿Í ÃʱâÈ­ ºí·Ï
      ____4.2.2 ºÎ »ý¼ºÀÚ: »óÀ§ Ŭ·¡½º¸¦ ´Ù¸¥ ¹æ½ÄÀ¸·Î ÃʱâÈ­
      ____4.2.3 ÀÎÅÍÆäÀ̽º¿¡ ¼±¾ðµÈ ÇÁ·ÎÆÛƼ ±¸Çö
      ____4.2.4 °ÔÅÍ¿Í ¼¼ÅÍ¿¡¼­ µÞ¹ÞħÇÏ´Â Çʵ忡 Á¢±Ù
      ____4.2.5 Á¢±ÙÀÚÀÇ °¡½Ã¼º º¯°æ
      __4.3 ÄÄÆÄÀÏ·¯°¡ »ý¼ºÇÑ ¸Þ¼Òµå: µ¥ÀÌÅÍ Å¬·¡½º¿Í Ŭ·¡½º À§ÀÓ
      ____4.3.1 ¸ðµç Ŭ·¡½º°¡ Á¤ÀÇÇØ¾ß ÇÏ´Â ¸Þ¼Òµå
      ____4.3.2 µ¥ÀÌÅÍ Å¬·¡½º: ¸ðµç Ŭ·¡½º°¡ Á¤ÀÇÇØ¾ß ÇÏ´Â ¸Þ¼Òµå ÀÚµ¿ »ý¼º
      ____4.3.3 Ŭ·¡½º À§ÀÓ: by Å°¿öµå »ç¿ë
      __4.4 object Å°¿öµå: Ŭ·¡½º ¼±¾ð°ú ÀνºÅϽº »ý¼º
      ____4.4.1 °´Ã¼ ¼±¾ð: ½Ì±ÛÅÏÀ» ½±°Ô ¸¸µé±â
      ____4.4.2 µ¿¹Ý °´Ã¼: ÆÑÅ͸® ¸Þ¼Òµå¿Í Á¤Àû ¸â¹ö°¡ µé¾î°¥ Àå¼Ò
      ____4.4.3 µ¿¹Ý °´Ã¼¸¦ ÀÏ¹Ý °´Ã¼Ã³·³ »ç¿ë
      ____4.4.4 °´Ã¼ ½Ä: ÀÍ¸í ³»ºÎ Ŭ·¡½º¸¦ ´Ù¸¥ ¹æ½ÄÀ¸·Î ÀÛ¼º
      __4.5 ¿ä¾à

      5Àå. ¶÷´Ù·Î ÇÁ·Î±×·¡¹Ö

      __5.1 ¶÷´Ù ½Ä°ú ¸â¹ö ÂüÁ¶
      ____5.1.1 ¶÷´Ù ¼Ò°³: ÄÚµå ºí·ÏÀ» ÇÔ¼ö ÀÎÀÚ·Î ³Ñ±â±â
      ____5.1.2 ¶÷´Ù¿Í Ä÷º¼Ç
      ____5.1.3 ¶÷´Ù ½ÄÀÇ ¹®¹ý
      ____5.1.4 ÇöÀç ¿µ¿ª¿¡ ÀÖ´Â º¯¼ö¿¡ Á¢±Ù
      ____5.1.5 ¸â¹ö ÂüÁ¶
      __5.2 Ä÷º¼Ç ÇÔ¼öÇü API
      ____5.2.1 ÇʼöÀûÀÎ ÇÔ¼ö: filter¿Í map
      ____5.2.2 all, any, count, find: Ä÷º¼Ç¿¡ ¼ú¾î Àû¿ë
      ____5.2.3 groupBy: ¸®½ºÆ®¸¦ ¿©·¯ ±×·ìÀ¸·Î ÀÌ·ïÁø ¸ÊÀ¸·Î º¯°æ
      ____5.2.4 flatMap°ú flatten: ÁßøµÈ Ä÷º¼Ç ¾ÈÀÇ ¿ø¼Ò ó¸®
      __5.3 Áö¿¬ °è»ê lazy Ä÷º¼Ç ¿¬»ê
      ____5.3.1 ½ÃÄö½º ¿¬»ê ½ÇÇà: Áß°£ ¿¬»ê°ú ÃÖÁ¾ ¿¬»ê
      ____5.3.2 ½ÃÄö½º ¸¸µé±â
      __5.4 ÀÚ¹Ù ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º È°¿ë
      ____5.4.1 ÀÚ¹Ù ¸Þ¼Òµå¿¡ ¶÷´Ù¸¦ ÀÎÀÚ·Î Àü´Þ
      ____5.4.2 SAM »ý¼ºÀÚ: ¶÷´Ù¸¦ ÇÔ¼öÇü ÀÎÅÍÆäÀ̽º·Î ¸í½ÃÀûÀ¸·Î º¯°æ
      __5.5 ¼ö½Å °´Ã¼ ÁöÁ¤ ¶÷´Ù: with¿Í apply
      ____5.5.1 withÇÔ¼ö
      ____5.5.2 applyÇÔ¼ö
      __5.6 ¿ä¾à

      6Àå. ÄÚƲ¸° ŸÀÔ ½Ã½ºÅÛ

      __6.1 ³Î °¡´É¼º
      ____6.1.1 ³ÎÀÌ µÉ ¼ö Àִ ŸÀÔ
      ____6.1.2 ŸÀÔÀÇ ÀǹÌ
      ____6.1.3 ¾ÈÀüÇÑ È£Ãâ ¿¬»êÀÚ: "?."
      ____6.1.4 ¿¤ºñ½º ¿¬»êÀÚ "?:"
      ____6.1.5 ¾ÈÀüÇÑ Ä³½ºÆ®: as?
      ____6.1.6 ³Î ¾Æ´Ô ´Ü¾ð: !!
      ____6.1.7 letÇÔ¼ö
      ____6.1.8 ³ªÁß¿¡ ÃʱâÈ­ÇÒ ÇÁ·ÎÆÛƼ
      ____6.1.9 ³ÎÀÌ µÉ ¼ö Àִ ŸÀÔ È®Àå
      ____6.1.10 ŸÀÔ ÆĶó¹ÌÅÍÀÇ ³Î °¡´É¼º
      ____6.1.11 ³Î °¡´É¼º°ú ÀÚ¹Ù
      __6.2 ÄÚƲ¸°ÀÇ ±âº» ŸÀÔ
      ____6.2.1 ±âº» ŸÀÔ: Int, Boolean µî
      ____6.2.2 ³ÎÀÌ µÉ ¼ö ÀÖ´Â ±âº» ŸÀÔ: Int?, Boolean? µî
      ____6.2.3 ¼ýÀÚ º¯È¯
      ____6.2.4 Any, Any?: ÃÖ»óÀ§ ŸÀÔ
      ____6.2.5 Unit ŸÀÔ: ÄÚƲ¸°ÀÇ void
      ____6.2.6 Nothing ŸÀÔ: ¡°ÀÌ ÇÔ¼ö´Â °áÄÚ Á¤»óÀûÀ¸·Î ³¡³ªÁö ¾Ê´Â´Ù.¡±
      __6.3 Ä÷º¼Ç°ú ¹è¿­
      ____6.3.1 ³Î °¡´É¼º°ú Ä÷º¼Ç
      ____6.3.2 Àбâ Àü¿ë°ú º¯°æ °¡´ÉÇÑ Ä÷º¼Ç
      ____6.3.3 ÄÚƲ¸° Ä÷º¼Ç°ú ÀÚ¹Ù
      ____6.3.4 Ä÷º¼ÇÀ» Ç÷§Æû ŸÀÔÀ¸·Î ´Ù·ç±â
      ____6.3.5 °´Ã¼ÀÇ ¹è¿­°ú ±âº» ŸÀÔÀÇ ¹è¿­
      __6.4¿ä¾à

      2ºÎ. ÄÚƲ¸°´ä°Ô »ç¿ëÇϱâ

      7Àå. ¿¬»êÀÚ ¿À¹ö·Îµù°ú ±âŸ °ü·Ê

      __7.1 »ê¼ú ¿¬»êÀÚ ¿À¹ö·Îµå
      ____7.1.1 ÀÌÇ× »ê¼ú ¿¬»ê ¿À¹ö·Îµù
      ____7.1.2 º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ ¿À¹ö·Îµù
      ____7.1.3 ´ÜÇ× ¿¬»êÀÚ ¿À¹ö·Îµù
      __7.2 ºñ±³ ¿¬»êÀÚ ¿À¹ö·Îµù
      ____7.2.1 µ¿µî¼º ¿¬»êÀÚ: "equals"
      ____7.2.2 ¼ø¼­ ¿¬»êÀÚ: compareTo
      ____7.3 Ä÷º¼Ç°ú ¹üÀ§¿¡ ´ëÇØ ¾µ ¼ö ÀÖ´Â °ü·Ê
      ____7.3.1 À妽º·Î ¿ø¼Ò¿¡ Á¢±Ù: get°ú set
      __7.3.3 in°ü·Ê
      ____7.3.3 rangeTo°ü·Ê
      ____7.3.4 for ·çÇÁ¸¦ À§ÇÑ iterator °ü·Ê
      __7.4 ±¸Á¶ ºÐÇØ ¼±¾ð°ú component ÇÔ¼ö
      ____7.4.1 ±¸Á¶ ºÐÇØ ¼±¾ð°ú ·çÇÁ
      __7.5 ÇÁ·ÎÆÛƼ Á¢±ÙÀÚ ·ÎÁ÷ ÀçÈ°¿ë: À§ÀÓ ÇÁ·ÎÆÛƼ
      ____7.5.1 À§ÀÓ ÇÁ·ÎÆÛƼ ¼Ò°³
      ____7.5.2 À§ÀÓ ÇÁ·ÎÆÛƼ »ç¿ë: by lazy()¸¦ »ç¿ëÇÑ ÇÁ·ÎÆÛƼ ÃʱâÈ­ Áö¿¬
      ____7.5.3 À§ÀÓ ÇÁ·ÎÆÛƼ ±¸Çö
      ____7.5.4 À§ÀÓ ÇÁ·ÎÆÛƼ ÄÄÆÄÀÏ ±ÔÄ¢
      ____7.5.5 ÇÁ·ÎÆÛƼ °ªÀ» ¸Ê¿¡ ÀúÀå
      ____7.5.6 ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ À§ÀÓ ÇÁ·ÎÆÛƼ È°¿ë
      __7.6 ¿ä¾à

      8Àå. °íÂ÷ ÇÔ¼ö: ÆĶó¹ÌÅÍ¿Í ¹Ýȯ °ªÀ¸·Î ¶÷´Ù »ç¿ë

      __8.1 °íÂ÷ ÇÔ¼ö Á¤ÀÇ
      ____8.1.1 ÇÔ¼ö ŸÀÔ
      ____8.1.2 ÀÎÀÚ·Î ¹ÞÀº ÇÔ¼ö È£Ãâ
      ____8.1.3 ÀÚ¹Ù¿¡¼­ ÄÚƲ¸° ÇÔ¼ö ŸÀÔ »ç¿ë
      ____8.1.4 µðÆúÆ® °ªÀ» ÁöÁ¤ÇÑ ÇÔ¼ö ŸÀÔ ÆĶó¹ÌÅͳª ³ÎÀÌ µÉ ¼ö ÀÖ´Â ÇÔ¼ö ŸÀÔ ÆĶó¹ÌÅÍ
      ____8.1.5 ÇÔ¼ö¸¦ ÇÔ¼ö¿¡¼­ ¹Ýȯ
      ____8.1.6 ¶÷´Ù¸¦ È°¿ëÇÑ Áߺ¹ Á¦°Å
      __8.2 ÀζóÀÎ ÇÔ¼ö: ¶÷´ÙÀÇ ºÎ°¡ ºñ¿ë ¾ø¾Ö±â
      ____8.2.1 ÀζóÀÌ´×ÀÌ ÀÛµ¿ÇÏ´Â ¹æ½Ä
      ____8.2.2 ÀζóÀÎ ÇÔ¼öÀÇ ÇÑ°è
      ____8.2.3 Ä÷º¼Ç ¿¬»ê ÀζóÀÌ´×
      ____8.2.4 ÇÔ¼ö¸¦ ÀζóÀÎÀ¸·Î ¼±¾ðÇØ¾ß ÇÏ´Â °æ¿ì
      ____8.2.5 ÀÚ¿ø °ü¸®¸¦ À§ÇØ ÀζóÀÎµÈ ¶÷´Ù »ç¿ë
      __8.3 °íÂ÷ ÇÔ¼ö ¾È¿¡¼­ È帧 Á¦¾î
      ____8.3.1 ¶÷´Ù ¾ÈÀÇ return¹®: ¶÷´Ù¸¦ µÑ·¯½Ñ ÇÔ¼ö·ÎºÎÅÍ ¹Ýȯ
      ____8.3.2 ¶÷´Ù·ÎºÎÅÍ ¹Ýȯ: ·¹À̺íÀ» »ç¿ëÇÑ return
      ____8.3.3 ¹«¸í ÇÔ¼ö: ±âº»ÀûÀ¸·Î ·ÎÄà return
      __8.4 ¿ä¾à

      9Àå. Á¦³×¸¯½º

      __9.1 Á¦³×¸¯ ŸÀÔ ÆĶó¹ÌÅÍ
      ____9.1.1 Á¦³×¸¯ ÇÔ¼ö¿Í ÇÁ·ÎÆÛƼ
      ____9.1.2 Á¦³×¸¯ Ŭ·¡½º ¼±¾ð
      ____9.1.3 ŸÀÔ ÆĶó¹ÌÅÍ Á¦¾à
      ____9.1.4 ŸÀÔ ÆĶó¹ÌÅ͸¦ ³ÎÀÌ µÉ ¼ö ¾ø´Â ŸÀÔÀ¸·Î ÇÑÁ¤
      __9.2 ½ÇÇà ½Ã Á¦³×¸¯½ºÀÇ µ¿ÀÛ: ¼Ò°ÅµÈ ŸÀÔ ÆĶó¹ÌÅÍ¿Í ½ÇüȭµÈ ŸÀÔ ÆĶó¹ÌÅÍ
      ____9.2.1 ½ÇÇà ½ÃÁ¡ÀÇ Á¦³×¸¯: ŸÀÔ °Ë»ç¿Í ij½ºÆ®
      ____9.2.2 ½ÇüȭÇÑ Å¸ÀÔ ÆĶó¹ÌÅ͸¦ »ç¿ëÇÑ ÇÔ¼ö ¼±¾ð
      ____9.2.3 ½ÇüȭÇÑ Å¸ÀÔ ÆĶó¹ÌÅͷΠŬ·¡½º ÂüÁ¶ ´ë½Å
      ____9.2.4 ½ÇüȭÇÑ Å¸ÀÔ ÆĶó¹ÌÅÍÀÇ Á¦¾à
      __9.3 º¯¼º: Á¦³×¸¯°ú ÇÏÀ§ ŸÀÔ
      ____9.3.1 º¯¼ºÀÌ ÀÖ´Â ÀÌÀ¯: ÀÎÀÚ¸¦ ÇÔ¼ö¿¡ ³Ñ±â±â
      ____9.3.2 Ŭ·¡½º, ŸÀÔ, ÇÏÀ§ ŸÀÔ
      ____9.3.3 °øº¯¼º: ÇÏÀ§ ŸÀÔ °ü°è¸¦ À¯Áö
      ____9.3.4 ¹Ý°øº¯¼º: µÚÁýÈù ÇÏÀ§ ŸÀÔ °ü°è
      ____9.3.5 »ç¿ë ÁöÁ¡ º¯¼º: ŸÀÔÀÌ ¾ð±ÞµÇ´Â ÁöÁ¡¿¡¼­ º¯¼º ÁöÁ¤
      ____9.3.6 ½ºÅ¸ ÇÁ·ÎÁ§¼Ç: ŸÀÔ ÀÎÀÚ ´ë½Å * »ç¿ë
      __9.4 ¿ä¾à

      10Àå. ¾Ö³ëÅ×À̼ǰú ¸®Ç÷º¼Ç

      __10.1 ¾Ö³ëÅ×ÀÌ¼Ç ¼±¾ð°ú Àû¿ë
      ____10.1.2 ¾Ö³ëÅ×ÀÌ¼Ç ´ë»ó
      ____10.1.3 ¾Ö³ëÅ×À̼ÇÀ» È°¿ëÇÑ JSON Á÷·ÄÈ­ Á¦¾î
      ____10.1.4 ¾Ö³ëÅ×ÀÌ¼Ç ¼±¾ð
      ____10.1.5 ¸ÞŸ¾Ö³ëÅ×À̼Ç: ¾Ö³ëÅ×À̼ÇÀ» ó¸®ÇÏ´Â ¹æ¹ý Á¦¾î
      ____10.1.6 ¾Ö³ëÅ×ÀÌ¼Ç ÆĶó¹ÌÅͷΠŬ·¡½º »ç¿ë
      ____10.1.7 ¾Ö³ëÅ×ÀÌ¼Ç ÆĶó¹ÌÅÍ·Î Á¦³×¸¯ Ŭ·¡½º ¹Þ±â
      __10.2 ¸®Ç÷º¼Ç: ½ÇÇà ½ÃÁ¡¿¡ ÄÚƲ¸° °´Ã¼ ³»ºÎ °üÂû
      ____10.2.1 ÄÚƲ¸° ¸®Ç÷º¼Ç API: KClass, KCallable, KFunction, KProperty
      ____10.2.2 ¸®Ç÷º¼ÇÀ» »ç¿ëÇÑ °´Ã¼ Á÷·ÄÈ­ ±¸Çö
      ____10.2.3 ¾Ö³ëÅ×À̼ÇÀ» È°¿ëÇÑ Á÷·ÄÈ­ Á¦¾î
      ____10.2.4 JSON ÆĽ̰ú °´Ã¼ ¿ªÁ÷·ÄÈ­
      ____10.2.5 ÃÖÁ¾ ¿ªÁ÷·ÄÈ­ ´Ü°è: callBy(), ¸®Ç÷º¼ÇÀ» »ç¿ëÇØ °´Ã¼ ¸¸µé±â
      __10.3 ¿ä¾à

      11Àå. DSL ¸¸µé±â

      __11.1 API¿¡¼­ DSL·Î
      ____11.1.1 ¿µ¿ª Ưȭ ¾ð¾î¶ó´Â °³³ä
      ____11.1.2 ³»ºÎ DSL
      ____11.1.3 DSLÀÇ ±¸Á¶
      ____11.1.4 ³»ºÎ DSL·Î HTML ¸¸µé±â
      __11.2 ±¸Á¶È­µÈ API ±¸Ãà: DSL¿¡¼­ ¼ö½Å °´Ã¼ ÁöÁ¤ DSL »ç¿ë
      ____11.2.1 ¼ö½Å °´Ã¼ ÁöÁ¤ ¶÷´Ù¿Í È®Àå ÇÔ¼ö ŸÀÔ
      ____11.2.2 ¼ö½Å °´Ã¼ ÁöÁ¤ ¶÷´Ù¸¦ HTML ºô´õ ¾È¿¡¼­ »ç¿ë
      ____11.2.3 ÄÚƲ¸° ºô´õ: Ãß»óÈ­¿Í Àç»ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÏ´Â µµ±¸
      __11.3 invoke °ü·Ê¸¦ »ç¿ëÇÑ ´õ À¯¿¬ÇÑ ºí·Ï Áßø
      ____11.3.1 invoke °ü·Ê: ÇÔ¼öó·³ È£ÃâÇÒ ¼ö ÀÖ´Â °´Ã¼
      ____11.3.2 invoke °ü·Ê¿Í ÇÔ¼öÇü ŸÀÔ
      ____11.3.3 DSLÀÇ invoke °ü·Ê: ±×·¹À̵鿡¼­ ÀÇÁ¸°ü°è Á¤ÀÇ
      __11.4 ½ÇÀü ÄÚƲ¸° DSL
      ____11.4.1 ÁßÀ§ È£Ãâ ¿¬¼â: Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©ÀÇ should
      ____11.4.2 ±âº» ŸÀÔ¿¡ ´ëÇÑ È®Àå ÇÔ¼ö Á¤ÀÇ: ³¯Â¥ ó¸®
      ____11.4.3 ¸â¹ö È®Àå ÇÔ¼ö: SQLÀ» À§ÇÑ ³»ºÎ DSL
      ____11.4.4 ¾ÈÄÚ: ¾Èµå·ÎÀ̵å UI¸¦ µ¿ÀûÀ¸·Î »ý¼ºÇϱâ
      __11.5 ¿ä¾à

      ºÎ·Ï A. ÄÚƲ¸° ÇÁ·ÎÁ§Æ® ºôµå

      __A.1 ±×·¹À̵é·Î ÄÚƲ¸° ÄÚµå ºôµå
      __A.2 ¸ÞÀ̺ìÀ¸·Î ÄÚƲ¸° ÇÁ·ÎÁ§Æ® ºôµå
      __A.3 ¾ØÆ®·Î ÄÚƲ¸° ÄÚµå ºôµå

      ºÎ·Ï B. ÄÚƲ¸° ÄÚµå ¹®¼­È­

      __B.1 ÄÚƲ¸° ¹®¼­È­ ÁÖ¼® ÀÛ¼º
      __B.2 API ¹®¼­ »ý¼º

      ºÎ·Ï C. ÄÚƲ¸° ¿¡ÄڽýºÅÛ

      __C.1 Å×½ºÆÃ
      __C.2 ÀÇÁ¸°ü°è ÁÖÀÔ
      __C.3 JSON Á÷·ÄÈ­
      __C.4 HTTP Ŭ¶óÀ̾ðÆ®
      __C.5 À¥ ¾ÖÇø®ÄÉÀ̼Ç
      __C.6 µ¥ÀÌÅͺ£À̽º Á¢±Ù
      __C.7 À¯Æ¿¸®Æ¼¿Í µ¥ÀÌÅÍ ±¸Á¶
      __C.8 µ¥½ºÅ©Å¾ ÇÁ·Î±×·¡¹Ö

      ºÎ·Ï D. ÄÚƲ¸° 1.1°ú 1.2, 1.3 ¼Ò°³

      __D.1 ÄÚƲ¸° 1.1
      __D.2 ÄÚƲ¸° 1.2
      __D.3 ÄÚƲ¸° 1.3

      ºÎ·Ï E. ÄÚ·çƾ°ú Async/Await

      __E.1 ÄÚ·çƾÀ̶õ?
      __E.2 ÄÚƲ¸°ÀÇ ÄÚ·çƾ Áö¿ø: ÀϹÝÀûÀÎ ÄÚ·çƾ
      __E.3 suspend Å°¿öµå¿Í ÄÚƲ¸°ÀÇ ÀϽà Áß´Ü ÇÔ¼ö ÄÄÆÄÀÏ ¹æ¹ý
      __E.4 ÄÚ·çƾ ºô´õ ¸¸µé±â
      __E.5 °á·Ð

      ºÎ·Ï F. ÄÚƲ¸°/JS

      __F.1 ÄÚƲ¸°/JS ÇÁ·ÎÁ§Æ® ±âº» ¼³Á¤
      __F.2 Hello, World!
      __F.3 ÄÚƲ¸°¿¡¼­ DOM¿¡ Á¢±Ù
      __F.4 js() ÇÔ¼ö¿Í dynamic ŸÀÔ, external º¯È¯ÀÚ
      __F.5 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ÄÚƲ¸° È£Ãâ
      __F.6 º¹ÀâÇÑ ¿¹Á¦: HTML ºô´õ, jQuery ¶óÀ̺귯¸® »ç¿ë ¿¹Á¦
      __F.7 ¿ÜºÎ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ÄÚƲ¸°/JS ·¡ÆÛ
      __F.8 °á·Ð
      »óÇ°»ó¼¼Á¤º¸
      °áÁ¦¡¤¹è¼Û¡¤¹ÝÇ°¡¤Á¦º»
      »óÇ°Èıâ
      »óÇ°¹®ÀÇ
      »óÇ°»ó¼¼Á¤º¸
      °áÁ¦¡¤¹è¼Û¡¤¹ÝÇ°¡¤Á¦º»
      »óÇ°Èıâ
      »óÇ°¹®ÀÇ
      review ÀÛ¼º Æû
      review board
      ÀÌ ¸§ :
      ÆòÁ¡ :      
      ÷ ºÎ :
      ÆÄÀÏ÷ºÎ
      ³» ¿ë :
      review ¸®½ºÆ®
      À̸§
      ³»¿ë
      ÆòÁ¡
      ³¯Â¥
      »óÇ°»ó¼¼Á¤º¸
      °áÁ¦¡¤¹è¼Û¡¤¹ÝÇ°¡¤Á¦º»
      »óÇ°Èıâ
      »óÇ°¹®ÀÇ
      QnA ¸®½ºÆ®
      µî·ÏµÈ ¹®ÀÇ°¡ ¾ø½À´Ï´Ù.

      »óÈ£: ºÏ¸¶¿ì½º ´ëÇ¥ÀÚ(¼º¸í) : Á¤¼®Å »ç¾÷ÀÚ µî·Ï¹øÈ£ ¾È³» : [210-91-51711]
      ÀüÈ­ : 02-994-3937/ 070-7583-3937 Æѽº 02-6442-3937 Æѽº : 02-6442-3937 ÁÖ¼Ò : °æ±âµµ ÆÄÁֽà ¼Ò¶óÁö·Î167¹ø±æ 40-9 4µ¿(½ÅÃ̵¿)
      °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : äÀ±Èñ Åë½ÅÆǸž÷ ½Å°í 2015-°æ±âÆÄÁÖ-6683 [»ç¾÷ÀÚÁ¤º¸È®ÀÎ]
      Contact help@bookmouse.co.kr for more information.

      ºñ¹Ð¹øÈ£ È®ÀÎ ´Ý±â