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

ÄÚƲ¸° ÄîºÏ : 85°¡Áö ¹®Á¦ Á᫐ ·¹½ÃÇÇ·Î ¿Ï¼ºÇÏ´Â ÄÚƲ¸° ÇÁ·Î±×·¡¹Ö

¿øÁ¦ : Kotlin Cookbook: A Problem-Focused Approach
¼Òµæ°øÁ¦

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

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

25,000¿ø

  • 22,500¿ø (10%ÇÒÀÎ)

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

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÀÚ¹Ù¿¡ Àͼ÷ÇÑ °³¹ßÀÚ°¡ ÄÚƲ¸°À» °¡Àå ºü¸£°Ô ¹è¿ï ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÌ Ã¥ÀÇ 85°¡Áö ½ÇÀü ·¹½ÃÇÇ ¿¹Á¦¿¡ ¸ðµÎ ´ã°å´Ù! °³¹ß ½Ç¹« Áß¿¡ ¸¶ÁÖÄ¡´Â ¿©·¯ »óȲ¿¡¼­, °£°áÇÏ°í ¾ÈÀüÇϸç Á» ´õ ÄÚƲ¸°½º·´°Ô Äڵ带 Â¥´Â ¹æ¹ýÀ» Á¦½ÃÇØÁØ´Ù.
ÄÚƲ¸° °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, Ä÷º¼Ç, ½ÃÄö½º, ¿µ¿ª ÇÔ¼ö, ÄÚƲ¸° ´ë¸®ÀÚ(delegate), Å×½ºÆ®, ½ºÇÁ¸µ ºÎÆ®¸¦ ÄÚƲ¸°À¸·Î ¼³Á¤ÇÏ´Â ¹æ¹ý, ÄÚ·çƾ°ú ±¸Á¶Àû µ¿½Ã¼º µî ÀÚ¹Ù ±â¹Ý ¾ð¾îÀÎ ÄÚƲ¸°À» ÀÚ½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¼Õ½±°Ô ÀÍÈú ¼ö ÀÖ´Ù. ÀÌ Ã¥ÀÇ ½Ç¿ë ·¹½ÃÇÇ´Â °æÇèÀÌ Ç³ºÎÇÑ °³¹ßÀÚ´Â ¹°·Ð, ÄÚƲ¸°À» »õ·Ó°Ô ½ÃÀÛÇÏ´Â Ãʺ¸ °³¹ßÀÚ ¸ðµÎ¿¡°Ô ¸Å¿ì À¯ÀÍÇÏ´Ù.

¢º ¾Èµå·ÎÀ̵å¿Í ½ºÇÁ¸µ µî ƯÁ¤ ÇÁ·¹ÀÓ¿öÅ©¸¦ À§ÇÑ ½Ç¿ëÀûÀÎ Á¶¾ð
¢º ¶÷´Ù, ½ÃÄö½º, µ¿½Ã¼º µî ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³ä Àû¿ë
¢º ´ë¸®ÀÚ, Áö¿¬ ÃʱâÈ­, ¿µ¿ª ÇÔ¼ö »ç¿ë ¹æ¹ý
¢º Àڹ٠ȣȯ¼º,ÄÚƲ¸°À» »ç¿ëÇÑ ÀÚ¹Ù ¶óÀ̺귯¸® Á¢±Ù ¹æ¹ý
¢º »ç¿ëÀÚ Á¤ÀÇ È®Àå ÇÔ¼ö Ãß°¡
¢º JUnit 5 °°Àº À¯¿ëÇÑ ¶óÀ̺귯¸® »ç¿ë¹ý

ÃâÆÇ»ç ¼­Æò

[ÀÌ Ã¥ÀÇ ±¸¼º]
ÀÌ Ã¥Àº ¸¹Àº ·¹½ÃÇÇ·Î ±¸¼ºµÇ¾î ÀÖ°í °¢ ·¹½ÃÇÇ´Â µ¶¸³ÀûÀÌÁö¸¸ ´ëºÎºÐ ´Ù¸¥ ·¹½ÃÇÇ¿Í ¿¬°üµÇ¾î ÀÖ´Ù. Ã¥À» Àд ¼ø¼­´Â µ¶ÀÚ°¡ ¼±ÅÃÇصµ ÁÁÀºµ¥, °¢ Àå¿¡¼­ ´Ù·ç´Â ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
- 1Àå ¡®ÄÚƲ¸° ¼³Ä¡¿Í ½ÇÇ࡯¿¡¼­´Â REPL »ç¿ë ¹æ¹ý, ¸ÞÀ̺ì(Maven)°ú ±×·¹À̵é(Gradle) °°Àº ºôµå µµ±¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ý, ±×¶ö(Graal)¿¡ Æ÷ÇÔµÈ ³×ÀÌƼºê À̹ÌÁö »ý¼º±â »ç¿ë¹ýÀ» ºñ·ÔÇØ ÄÚƲ¸°À» ¼³Ä¡ÇÏ°í ½ÇÇàÇÏ´Â ±âº» °úÁ¤À» ´Ù·é´Ù.
- 2Àå ¡®ÄÚƲ¸° ±âÃÊ¡¯¿¡¼­´Â ºñÆ® ´ÜÀ§ ½ÃÇÁÆ® ¿¬»êÀÚ ¶Ç´Â Pair Ŭ·¡½ºÀÇ to È®Àå ÇÔ¼ö »ç¿ë¹ýÀ» ºñ·ÔÇÑ ³­ÇØÇÑ ¹®Á¦µéÀ» ´Ù·ç±â¿¡ ¾Õ¼­, ³Î Çã¿ë(nullable) ŸÀÔ, ¿¬»êÀÚ Áߺ¹, ±×¸®°í ŸÀÔ °£ º¯È¯ °°Àº ÄÚƲ¸°ÀÇ ±âº» ±â´É ÀϺθ¦ ´Ù·é´Ù.
- 3Àå ¡®ÄÚƲ¸° °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ°¡ ÄÚƲ¸°À» Á¢ÇÏ¸é ¾Æ¸¶ ³î¶ó°Å³ª »ö´Ù¸£´Ù°í »ý°¢ÇÒ ¼ö ÀÖ´Â ÄÚƲ¸°ÀÇ °´Ã¼ ÁöÇâ ±â´É¿¡ ÁýÁßÇÑ´Ù. ÀÌ Àå¿¡¼­´Â const Å°¿öµå »ç¿ë ¹æ¹ý°ú Áö¿ø ¼Ó¼º(Backing Property), Áö¿¬ ÃʱâÈ­(Lazy initialization), ±×¸®°í ±âÁ¸ ÀÚ¹Ù °³¹ßÀÚ¶ó¸é È¥µ¿½º·¯¿ö ÇÒ °ÍÀÌ ºÐ¸íÇÑ ¹«½Ã¹«½ÃÇÑ Nothing Ŭ·¡½º¸¦ ÄÚƲ¸°ÀÌ ¾î¶»°Ô ´Ù·ç´ÂÁö ¼³¸íÇÑ´Ù.
- 4Àå ¡®ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¡¯¿¡´Â ÇØ´ç ±â´É¿¡ ´ëÇÑ ¼³¸íÀÌ ÇÊ¿äÇÑ ÇÔ¼öÇü ±â´ÉÀ» »ç¿ëÇÏ´Â ¸î °¡Áö ·¹½ÃÇǸ¸ µé¾î ÀÖ´Ù. ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö °³³äÀº ƯÈ÷ Ä÷º¼Ç, ½ÃÄö½º, ÄÚ·çƾ(coroutine)À» ¼³¸íÇÒ ¶§¸¦ ºñ·ÔÇØ ÀÌ Ã¥ °÷°÷¿¡¼­ ´Ù·çÁö¸¸, ƯÀÌÇϰųª Ưº°È÷ Èï¹Ì·Ó´Ù°í ¿©°ÜÁú ¸¸ÇÑ ¸î °¡Áö ÇÔ¼öÇü ±â¹ýÀ» ÀÌ Àå¿¡¼­ ¼³¸íÇÑ´Ù.
- 5Àå ¡®Ä÷º¼Ç¡¯¿¡¼­´Â ¹è¿­°ú Ä÷º¼Ç, Ä÷º¼Ç ºÐÇØ, ¿©·¯ ¼Ó¼ºÀ» »ç¿ëÇÑ Á¤·Ä, Ä÷º¼Ç¿¡¼­ À©µµ¿ì »ç¿ë, ¼ö¿­ »ý¼º°ú °°ÀÌ »ç¿ë¹ýÀÌ Á÷°üÀûÀÌÁö ¾ÊÀº ¸Þ¼Òµå¸¦ ÁÖ·Î ´Ù·é´Ù.
- 6Àå ¡®½ÃÄö½º¡¯¿¡¼­´Â ÀÚ¹ÙÀÇ ½ºÆ®¸²(stream) »ç¿ë ¹æ½Ä°ú ºñ½ÁÇÑ ÄÚƲ¸°ÀÌ Áö¿¬ °è»ê¹ýÀ¸·Î ½ÃÄö½º Ç׸ñÀ» ´Ù·ç´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ ÀåÀÇ ·¹½ÃÇÇ¿¡¼­´Â ½ÃÄö½º »ý¼º, ½ÃÄö½º¿¡¼­ yieldÇÏ´Â ¹æ¹ý, ¹«ÇÑÇÑ ½ÃÄö½º »ç¿ë¹ýÀ» ´Ù·é´Ù.
- 7Àå ¡®¿µ¿ª ÇÔ¼ö¡¯¿¡¼­´Â ÄÚƲ¸°ÀÇ ¶Ç ÇϳªÀÇ °íÀ¯ÇÑ ÁÖÁ¦ÀÎ °´Ã¼ ÄÁÅؽºÆ® ¾È¿¡¼­ ÄÚµå ºí·ÏÀ» ½ÇÇàÇÏ´Â ÇÔ¼ö¸¦ ´Ù·é´Ù. ÄÚƲ¸°ÀÇ let, apply, also °°Àº ÇÔ¼öµéÀº ¸Å¿ì À¯¿ëÇÏ´Ù. ÀÌ Àå¿¡¼­´Â ÀÌ·¯ÇÑ ÇÔ¼öÀÇ »ç¿ë ¹æ¹ý°ú ÀÌÀ¯¸¦ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
- 8Àå ¡®ÄÚƲ¸° ´ë¸®ÀÚ¡¯¿¡¼­´Â ´ë¸®ÀÚ(delegate) ±¸Çö ¹æ¹ý °°Àº ÄÚƲ¸°ÀÇ Æí¸®ÇÑ ±â´É¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ´ë¸®ÀÚ´Â »ó¼Óº¸´Ù´Â ÇÕ¼ºÀ» »ç¿ëÇϸç lazy, observable, vetoable °°Àº ¸î¸îÀÇ ´ë¸®ÀÚ°¡ ÄÚƲ¸° ±âº» ¶óÀ̺귯¸®¿¡ Æ÷ÇԵǾî ÀÖ´Ù.
- 9Àå ¡®Å×½ºÆ®¡¯¿¡¼­´Â ƯÈ÷ Junit 5¿¡ ÃÊÁ¡À» µÐ Å×½ºÆ®¶ó´Â Áß¿äÇÑ ÁÖÁ¦¸¦ ´Ù·é´Ù. ÇöÀç ¹öÀüÀÇ JunitÀº ÄÚƲ¸° ÀÏ¹Ý ¾ÖÇø®ÄÉÀ̼ǰú ÄÚƲ¸° ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¸ðµÎ Àß µ¿ÀÛÇϵµ·Ï µðÀÚÀεǾî ÀÖ´Ù. ÀÌ Àå¿¡¼­´Â Å×½ºÆ® ÀÛ¼º°ú ½ÇÇàÀ» ¼Õ½±°Ô ¸¸µé¾îÁÖ´Â ¸î °¡Áö Á¢±Ù ¹æ½Ä¿¡ ´ëÇØ ´Ù·é´Ù.
- 10Àå ¡®ÀÔ·Â/Ãâ·Â¡¯¿¡¼­´Â ÀÚ¿ø °ü¸®¿Í °ü·ÃµÈ ±¸Ã¼ÀûÀÎ 2°¡Áö ·¹½ÃÇǸ¦ ´Ù·é´Ù. ÀÌ Àå¿¡¼­´Â ¿©·¯ ÄÁÅؽºÆ®¿¡¼­ ±¤¹üÀ§ÇÏ°Ô ÀÀ¿ëÇÒ ¼ö ÀÖ´Â use ÇÔ¼ö·Î ÆÄÀÏ ÀÔÃâ·ÂÀ» ó¸®ÇÑ´Ù.
- 11Àå ¡®±× ¹ÛÀÇ ÄÚƲ¸° ±â´É¡¯¿¡¼­´Â ¾î´À ´Ù¸¥ ¹üÁÖ¿¡µµ ½±°Ô Æ÷ÇÔÇÒ ¼ö ¾ø´Â ÁÖÁ¦¸¦ ´Ù·é´Ù. ÇöÀç ÄÚƲ¸° ¹öÀüÀ» ¾ò´Â ¹æ¹ý, when ¹®ÀÌ °ªÀ» ¸®ÅÏÇÏÁö ¾Ê´Â °æ¿ì¿¡µµ when ¹®À» °­Á¦ÇÏ´Â ¹æ¹ý, Á¤±ÔÇ¥Çö½Ä°ú ÇÔ²² replace ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú °°Àº ÁÖÁ¦¸¦ ´Ù·é´Ù. ´õºÒ¾î TODO ÇÔ¼ö¿Í Random Ŭ·¡½ºµµ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÄÚƲ¸° ÇÔ¼ö¸¦ ÀÚ¹Ù ¿¹¿Ü ó¸®¿Í ÅëÇÕÇÏ´Â ¹æ¹ýµµ ¹è¿î´Ù.
- 12Àå ¡®½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¡¯¿¡¼­´Â ÄÚƲ¸°¿¡ ¸Å¿ì ¿ìÈ£ÀûÀÎ ½ºÇÁ¸µ ºÎÆ®¿Í ÇÔ²² ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ´Ù·é´Ù. ½ºÇÁ¸µÀÌ °ü¸®ÇÏ´Â ºó(bean)À¸·Î ÄÚƲ¸° Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý, JPA Æ۽ýºÅϽº¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý, ÇÊ¿ä½Ã ÀÇÁ¸¼ºÀ» ÁÖÀÔÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â ¸î °¡Áö ·¹½ÃÇÇ°¡ ÀÌ Àå¿¡ Æ÷ÇԵǾî ÀÖ´Ù.
- 13Àå ¡®ÄÚ·çƾ°ú ±¸Á¶Àû µ¿½Ã¼º¡¯¿¡¼­´Â ÄÚƲ¸°ÀÇ °¡Àå Àαâ ÀÖ´Â ±â´É Áß ÇϳªÀÌÀÚ, ÄÚƲ¸° ¾ð¾î¿¡¼­ µ¿½Ã ÇÁ·Î±×·¡¹Ö°ú º´·Ä ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊÀÎ ÄÚ·çƾ¿¡ ´ëÇÑ ÁÖÁ¦¸¦ ´Ù·é´Ù. ÀÌ ÀåÀÇ ·¹½ÃÇÇ¿¡¼­´Â ºô´õ(builder)¿Í µð½ºÆÐó(dispatcher) °°Àº ±âÃÊ Áö½Ä, ÄÚ·çƾÀ» Ãë¼ÒÇÏ°í µð¹ö±ëÇÏ´Â ¹æ¹ý, ±×¸®°í ÄÚ·çƾÀ» »ç¿ëÀÚ Á¤ÀÇ ÀÚ¹Ù ½º·¹µå Ç®¿¡¼­ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.

[ÀÌ Ã¥ÀÇ µ¶ÀÚ ´ë»ó]
ÄÚƲ¸°À» óÀ½ ¹è¿ì·Á´Âµ¥ ÀÌ¿ÕÀ̸é Á» ´õ ½Ç¹«ÀûÀ¸·Î ÀÍÈ÷°í ½ÍÀº ÀÔ¹®ÀÚ¿Í, ÀÔ¹®Àº ÇßÀ¸³ª ¼÷·ÃµÈ °í±Þ ±â¹ýÀ» ¾Ë°í ½ÍÀº ÄÚƲ¸° »ç¿ëÀÚ. ƯÈ÷ ÀÚ¹Ù³ª ±âŸ JVM ±â¹Ý ¾ð¾î¿¡¼­ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ ¾Ë°í ÀÖ´Â °³¹ßÀÚ¿¡°Õ ´õ µµ¿òÀÌ µÈ´Ù.

[¿Å±äÀÌÀÇ ±Û]
ÇÁ·Î±×·¡¸Ó¶ó¸é »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇØ Ç×»ó °ü½ÉÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. Àú ¶ÇÇÑ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ °æÇèÇغ¸±æ ÁÁ¾ÆÇؼ­ 2013³â ÁîÀ½ Á¬ºê·¹ÀνºJetBrains »ç°¡ ÇÁ·Î´ö¼Ç¿¡ ÄÚƲ¸°À» »ç¿ëÇÑ´Ù´Â ¸»À» µè°í ÄÚƲ¸°À» óÀ½ Á¢ÇغýÀ´Ï´Ù. ´ç½Ã ÄÚƲ¸° °ø½Ä Æ©Å丮¾óÀ» µû¶ó Çغ¸¾ÒÀ¸³ª ±×·çºñ³ª ½ºÄ®¶ó¿¡ ºñÇؼ­µµ ¾Æ¹«·± Ư»öÀÌ ¾ø¾î ¸Å¿ì ½Ç¸ÁÇÏ°í ¼¼ÀÏÁ À§ÇÑ ¾ð¾î¶ó Ä¡ºÎÇÏ°í ÄÚƲ¸°À» µÎ ¹ø ´Ù½Ã ÃÄ´Ùµµ º¸Áö ¾Ê¾ÒÀ¸¸ç ±× ÈÄ·Î ÄÚƲ¸°À» ´Ù½Ã º¸°Ô µÉ ÀÏÀº ¾øÀ» ÁÙ ¾Ë¾Ò½À´Ï´Ù.
ÇÏÁö¸¸, 2017³â ±¸±Û I/O¿¡¼­ ¾Èµå·ÎÀ̵å ÆÀÀÌ ¾Èµå·ÎÀÌµå °ø½Ä °³¹ß ¾ð¾î·Î ÄÚƲ¸°À» ÁöÁ¤ÇÔÀ¸·Î½á ÄÚƲ¸°¿¡ ´ëÇÑ ¼¼°£ÀÇ °ü½ÉÀº ÃÖ°íÁ¶¿¡ À̸£·¶½À´Ï´Ù. ´õºÒ¾î, Æò¼Ò Á¸°æÇÏ´Â ¿¡¸¯ ¸¶À̾ 2017³â ÇÑ ÄÁÆÛ·±½º¿¡¼­ ÄÚƲ¸°À» ÁÁ¾ÆÇÑ´Ù°í ³²±ä ¸»¿¡µµ ´Ü¼øÈ÷ ¸³¼­ºñ½º·Î »ý°¢ÇÏ°í ³Ñ°åÀ¸³ª, ¿¡¸¯ ¸¶À̾î´Â ÀÌÈÄ¿¡µµ ÄÚƲ¸°¿¡ ´ëÇØ ²ÙÁØÇÑ ¾ÖÁ¤À» º¸À̸ç ÄÚƲ¸° ÄÚµå¿Í ÀÇ°ßÀ» Æ®À§ÅÍ¿¡ ¿Ã·ÈÀ¸¸ç, ±×·¸°Ô ÀúÀÇ ¹«°ü½ÉÀº Á¶±Ý¾¿ °ü½ÉÀ¸·Î ¹Ù²î¾î °¬½À´Ï´Ù.
ÀÌÈÄ 2018³â¿¡ »ìÆ캻 ÄÚƲ¸° 1.2´Â Á¤¸» ¸¹Àº ¹ßÀüÀÌ ÀÖ¾úÀ¸¸ç ÀÚ¹Ù¿ÍÀÇ È£È¯¼º ¿ª½Ã ÈǸ¢Çؼ­, ¾ÕÀ¸·Î JVM ±â¹ÝÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÇÑ´Ù¸é ÀÌÁ¦ ´Ù½Å ÀÚ¹Ù¸¦ ¼±ÅÃÇÏÁö´Â ¾ÊÀ» °ÍÀ̶ó´Â »ý°¢ÀÌ µé°Ô ÇØÁá½À´Ï´Ù. ¿À´Ã³¯ ÄÚƲ¸°Àº ¸ð¹ÙÀÏ °³¹ß¿¡¸¸ ¸Ó¹«¸£Áö ¾Ê°í ¼­¹ö »çÀ̵å, ÀÚ¹Ù½ºÅ©¸³Æ®, ³×ÀÌƼºê, µ¥ÀÌÅÍ ºÐ¼®°ú ¸Ó½Å·¯´× µîÀ» ¾Æ¿ì¸£´Â °³¹ßÀÇ ¸ðµç ºÐ¾ß¿¡ ÁøÀÔÇÏ·Á°í ³ë·Â ÁßÀ̸ç ÄÚƲ¸° °ø½Ä ¹®¼­¿¡¼­µµ ÇØ´ç ºÐ¾ß¿¡ ´ëÇÑ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼­¹ö »çÀ̵å ÄÚƲ¸°À» Á» ´õ À̾߱âÇغ¼±î¿ä? ¼¼»ó¿¡¼­ °¡Àå Àαâ ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÎ ½ºÇÁ¸µµµ 5.0ºÎÅÍ ½ºÇÁ¸µ °ø½Ä Áö¿ø ¾ð¾î·Î ÄÚƲ¸°À» ÁöÁ¤ÇßÀ¸¸ç JVM¿¡¼­ °¡Àå Àαâ ÀÖ´Â ºôµå ÀÚµ¿È­ µµ±¸ÀÎ ±×·¹À̵éGradleµµ 5.0ºÎÅÍ ÄÚƲ¸° DSLÀ» Áö¿øÇϱ⠽ÃÀÛÇß½À´Ï´Ù. ÀÌó·³ ÄÚƲ¸°Àº ²ÙÁØÈ÷ ÀÚ½ÅÀÇ ¿µ¿ªÀ» ³ÐÇô°¡°í ÀÖÀ¸¸ç ¾ÕÀ¸·Î°¡ ´õ¿í Ã˸ÁµÇ´Â ¾ð¾î¶ó°í »ý°¢ÇÕ´Ï´Ù.
ºñ·Ï ÀÌ Ã¥¿¡¼­´Â ÄÚƲ¸°ÀÇ ´Ù¾çÇÑ È°¿ë ºÐ¾ß Áß ¼­¹ö »çÀ̵å ÄÚƲ¸°À» ÁýÁßÇؼ­ ´Ù·çÁö¸¸ ÇØ´ç ºÐ¾ß·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â ±âÃÊ Áö½ÄÀ» ÀÍÈ÷±â¿¡ ºÐ¸íÈ÷ ÁÁÀº Ã¥ÀÔ´Ï´Ù. ±âÁ¸ ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô´Â ²Ï ¸¹ÀÌ Ãâ°£µÈ ¿©·¯ ·¹ÆÛ·±½º ¼­Àû¿¡ ºñÇØ °¢ÀÚ°¡ ÇÊ¿äÇÑ ºÎºÐÀ» ã¾Æ ºü¸£°Ô ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÄÚƲ¸° ÀÔ¹®ÀÚµµ Ã¥À» µû¶ó ÇÏ¸ç ¾î·ÆÁö ¾Ê°Ô ÄÚƲ¸° ÄÄÆÄÀÏ·¯¸¦ ¼³Ä¡ÇÏ°í ÇÑ ´Ü°è¾¿ ´õ ¾î·Á¿î ÁÖÁ¦·Î ÇнÀÇØ ³ª¾Æ°¥ ¼ö ÀÖ°Ô ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Àú´Â ÇöÀç ±Ù¹« ÁßÀΠȸ»ç¿¡¼­ ÄÚƲ¸° ½ºÇÁ¸µÀ» »ç¿ë ÁßÀε¥, óÀ½ ÇÁ·ÎÁ§Æ®¸¦ ±¸¼ºÇÒ ¶§ ²Ï ¾Ö¸¦ ¸Ô¾ú½À´Ï´Ù. ÀÌ Ã¥¿¡´Â ¡®½ºÇÁ¸µ ÇÁ·ÎÁ§Æ®¸¦ ÄÚƲ¸°À¸·Î ±¸¼ºÇÏ´Â ¹æ¹ý¡¯À» ¼³¸íÇÏ´Â ·¹½ÃÇǵ鵵 ´ã°Ü Àִµ¥, ÀÌ Ã¥ ¹ø¿ªÀ» Á» ´õ »¡¸® Çß´õ¶ó¸é ÇÁ·ÎÁ§Æ®¸¦ ±¸¼ºÇϸ鼭 °ÞÀº °í»ýÀ» ÇÇÇÒ ¼ö ÀÖ¾úÀ» ÅͶó ¸Å¿ì ¾Æ½¬¿ü½À´Ï´Ù.
³ª¸§´ë·Î ¿­½ÉÈ÷ ³ë·ÂÇßÁö¸¸ ºÎÁ·ÇÑ ºÎºÐÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·³¿¡µµ µ¶ÀںеéÀÌ ¹ø¿ª ¶§¹®¿¡ °í½ÉÇÏÁö ¾Ê°í ÆíÇÏ°Ô ÀÐÀ¸¸é¼­ ÄÚƲ¸°À» ÀÍÈ÷½Ç ¼ö Àֱ⸦ ¹Ù¶óº¾´Ï´Ù.

̵̧ȍ


¡ºÄÚƲ¸° ÄîºÏ¡»¿¡ ¹ßÀ» ³»µóÀº ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. ÀÌ Ã¥ÀÇ ±âº» ¸ñÀûÀº ´ÜÁö ÄÚƲ¸° ¹®¹ý°ú Àǹ̸¦ °¡¸£Ä¡´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ÄÚƲ¸°ÀÇ Æ¯Á¤ ±â´ÉÀ» ¾ðÁ¦ ±×¸®°í ¿Ö »ç¿ëÇØ¾ß ÇÏ´ÂÁö¸¦ º¸¿©ÁÖ´Â °ÍÀÌ´Ù. ÀÌ ¸ñÇ¥¸¦ À§ÇØ ¹Ýµå½Ã ÄÚƲ¸°ÀÇ ¸ðµç ¹®¹ý°ú ¶óÀ̺귯¸®¸¦ »ó¼¼ÇÏ°Ô ´Ù·ï¾ß ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÇÏÁö¸¸ ±âº» ¿ø¸®¿¡ ´ëÇÑ ¸¹Àº ·¹½ÃÇÇ°¡ Ãß°¡µÇ¾î ÄÚƲ¸° Ãʺ¸ÀÚÁ¶Â÷µµ ½±°Ô ÀÌÇØÇÒ ¼ö Àִ åÀÌ ¿Ï¼ºµÇ¾ú´Ù.
ÄÚƲ¸° Ä¿¹Â´ÏƼ°¡ ¸ÖƼÇ÷§Æûmultiplatform, ³×ÀÌƼºênative, ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀ» ¼ö¿ëÇϵµ·Ï Àå·ÁÇÏ´Â Á¬ºê·¹ÀÎJetBrains »çÀÇ °­·ÂÇÑ ¿òÁ÷ÀÓÀÌ ÀϾ°í ÀÖ´Ù. ÇÏÁö¸¸ ÄÚƲ¸°À» »ç¿ëÇÑ ¸ÖƼÇ÷§Æû, ³×ÀÌƼºê, ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÌ º£Å¸ »óÅÂÀ̰ųª µµÀÔ·üÀÌ ¸Å¿ì ³·±â ¶§¹®¿¡, °á±¹ ³ª´Â ¸ÖƼÇ÷§Æû, ³×ÀÌƼºê, ÀÚ¹Ù½ºÅ©¸³Æ®´Â ·¹½ÃÇÇ¿¡ Æ÷ÇÔÇÏÁö ¾Ê±â·Î °áÁ¤Çß´Ù. °á°úÀûÀ¸·Î ÀÌ Ã¥Àº ¿À·ÎÁö JVMÀ» À§ÇÑ ÄÚƲ¸°¿¡ ÁýÁßÇÑ´Ù.
±êÇãºê ¸®Æ÷ÁöÅ丮 https://github.com/kousen/kotlin-cookbook¿¡¼­ ÀÌ Ã¥ÀÇ ¸ðµç Äڵ带 ãÀ» ¼ö ÀÖ´Ù. ÄÚµå´Â (ÄÚƲ¸° DSL·Î ÀÛ¼ºµÈ ºôµå ÆÄÀÏÀº ¹°·ÐÀÌ°í) ±×·¹ÀÌµé ·¡ÆÛGradle wrapper¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç ¸ðµç Å×½ºÆ®¸¦ Åë°úÇß´Ù.
ÀÌ Ã¥ÀÇ ¸ðµç ÄÚµå ¿¹Á¦´Â ¼Õ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Â Àå±âÁö¿øLong Term Support ¹öÀüÀÇ ÀÚ¹Ù, Áï ÀÚ¹Ù 8°ú ÀÚ¹Ù 11 ¸ðµÎ¿¡¼­ ÄÄÆÄÀϵǰí Å×½ºÆ®µÇ¾ú´Ù. ºñ·Ï ÀÚ¹Ù 8Àº ±â¼úÀûÀ¸·Î »ç¿ë ±âÇÑÀÌ ¸¸·áµÆÁö¸¸, ¿©ÀüÈ÷ ÄÚµå ¿¹Á¦¸¦ Àû¿ëÇØ º¼ ¼ö ÀÖÀ» ¸¸Å­ ±×·±´ë·Î »ê¾÷ Àü¹Ý¿¡ ÆÛÁ® ÀÖ´Ù. ÀÌ Ã¥À» Àú¼úÇÒ ¶§ ÄÚƲ¸°ÀÇ ÃֽŠ¹öÀüÀº 1.3.50À̾úÀ¸¸ç 1.3.60ÀÌ ÁøÇà ÁßÀ̾ú´Ù. ¸ðµç ÄÚµå´Â ÀÌ µÎ ¹öÀü ¸ðµÎ¿¡¼­ µ¿ÀÛÇÏ°í ±êÇãºê ¸®Æ÷ÁöÅ丮´Â ÃֽŠ¹öÀüÀÇ ÄÚƲ¸°À¸·Î ²ÙÁØÈ÷ ¾÷µ¥ÀÌÆ®µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥°ú °°Àº ·¹½ÃÇÇ ¼­ÀûÀº ÄÚƲ¸° ±â¼úÀ̳ª ¾î¹ý »ç¿ëº¸´Ù´Â °¡´ÉÇÑ ÇÑ ÄÚƲ¸°¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´ã°í ÀÖ´Â ÀÚ·á°¡ µÇ´Â µ¥ ÁýÁßÇÑ´Ù. ÀÌ ¶§¹®¿¡ ÀÌ Ã¥ÀÇ ¸ðµç ·¹½ÃÇÇ¿¡¼­ ÄÚƲ¸°ÀÇ ±â´ÉÀ» ¿ÏÀüÈ÷ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡µµ ÀÖÁö¸¸ »ç¿ëµÈ ÄÚƲ¸° ±â´ÉÀÇ ±âÃÊ ¼³¸í¿¡ ¸¹Àº ½Ã°£À» µéÀÌÁö ¸øÇÑ´Ù´Â ´ÜÁ¡µµ ÀÖ´Ù. ¿©·¯ºÐÀÌ Ä÷º¼Ç »ý¼º ¹æ¹ýÀ̳ª ¹è¿­ »ç¿ë¹ý, Ŭ·¡½º µðÀÚÀο¡ ´ëÇØ ´É¼÷ÇÏÁö ¾Ê´Ù Çصµ ±âº» ¿ë¹ý¿¡ ´ëÇÑ ¿ä¾àÀÌ °¢ Àå¿¡ Æ÷ÇԵǾî Àֱ⠶§¹®¿¡ °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¶ÇÇÑ ÀÌ Ã¥Àº ÄÚƲ¸° ¶óÀ̺귯¸®¿¡¼­ ±â´É ±¸ÇöÀ¸·Î ³Ñ¾î°£´Ù. À̸¦ ÅëÇØ °³¹ßÀÚ°¡ ½ÇÁ¦·Î ¾ð¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ°í ¶Ç ±×·¸°Ô ±¸ÇöÇÑ ÀÌÀ¯¸¦ ¾Ë·ÁÁØ´Ù.

ÀÌÀϹÎ(EPRIL ´ëÇ¥, ¡ºÅäºñÀÇ ½ºÇÁ¸µ¡» ÀúÀÚ)
ÄÚƲ¸°Àº ¾Èµå·ÎÀ̵å¿Í ½ºÇÁ¸µÀÌ °ø½ÄÀûÀ¸·Î ¼±ÅÃÇÏ°í ±ÇÀåÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. ´õ ¹«½¼ ¼³¸íÀÌ ÇÊ¿äÇÒ±î¿ä. JVM Ç÷§ÆûÀÇ ¾ÈÁ¤¼º°ú ½ºÇÁ¸µÀ̶ó´Â ¶Ù¾î³­ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©°¡ Á¦°øÇÏ´Â ¸ÚÁø ±â´É¿¡ ¸¸Á·ÇßÁö¸¸ ¹ßÀüÀÌ ´õµò ÀÚ¹Ù ¾ð¾î ¶§¹®¿¡ ´ä´äÇß´ø ¼­¹ö °³¹ßÀÚµéÀ̶ó¸é ½ºÇÁ¸µ °³¹ßÆÀÀÌ Àû±Ø Áö¿øÇÏ´Â ÄÚƲ¸°À¸·Î °³¹ßÇغ¸±â¸¦ Àû±Ø ÃßõÇÕ´Ï´Ù. ±×·±µ¥ ÄÚƲ¸° ¹®¹ýÀ» ÀÍÈ÷°í ³ª¼­ ½ÇÀü¿¡ µé¾î°¡¸é ¿©·¯ °¡Áö ¹®Á¦¸¦ ¸¸³ª°Ô µÉ °Ì´Ï´Ù. ¾ÆÁ÷Àº »õ·Î¿î ¾ð¾î¿Í ±â¼úÀÇ Á¶ÇÕÀ̶ó ±×·± ¹®Á¦ÀÇ ÇØ°á ¹æ¹ýÀ» Á¦½ÃÇÏ°í ±× ÀÌÀ¯¸¦ ÀÚ¼¼È÷ ¼³¸íÇØÁÙ µ¿·á¸¦ ÁÖº¯¿¡¼­ ã±â´Â ¾î·Æ°ÚÁö¿ä.
À̹ø¿¡ Ãâ°£µÇ´Â ¡ºÄÚƲ¸° ÄîºÏ¡»Àº ¹Ù·Î ±×·± ºÐµé¿¡°Ô ÇÊ¿äÇÑ Ã¥ÀÔ´Ï´Ù. °³¹ß Áß ÀÚÁÖ ¸¸³ª´Â ¹®Á¦¸¦ Ç®±â À§Çؼ­ ÄÚƲ¸°ÀÇ ¾î¶² ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÏ´ÂÁöºÎÅÍ, ½ºÇÁ¸µ°ú ±âÁ¸ ÀÚ¹Ù ±â¼úÀ» ÄÚƲ¸°¿¡¼­ »ç¿ëÇÒ ¶§ ºôµå ½ºÅ©¸³Æ®¿¡ ¾î¶² Ç÷¯±×ÀÎÀ» ³Ö¾î¾ß µµ¿òÀÌ µÇ´ÂÁö±îÁö ÄÛ Áý¾î ¼³¸íÇØÁÖ´Â ¸ÚÁø ±æÀâÀÌ°¡ µÇ¾îÁÙ °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥°ú ÇÔ²² ÄÚƲ¸°ÀÇ ¸Å·Â¿¡ ¹Ìó ºüÁö±âµµ Àü¿¡ ¸î °¡Áö °É¸²µ¹·Î ÀÎÇØ ´Ù½Ã Àͼ÷ÇÒ »ÓÀÎ ÀÚ¹Ù·Î µ¹¾Æ°¡ ¹ö¸®´Â ¾ÈŸ±î¿î ÀÏÀÌ ¾ø±â¸¦ ¹Ù¶ø´Ï´Ù.

¿ÀÇö¼®(ÄÚƲ¸°/ÀÚ¹Ù ¹é¿£µå °³¹ßÀÚ, ¡ºKotlin in Action¡», ¡ºÄÚƲ¸°À» ´Ù·ç´Â ±â¼ú¡» µî ¹ø¿ª)
ÄÚƲ¸°À» ±¸±ÛÀÌ ¹Ð¾îÁֱ⠽ÃÀÛÇÑ 2017³â ÀÌ·¡ ¾Èµå·ÎÀ̵å¿Í ÀÚ¹Ù ¼­¹ö °³¹ßÀÚ¸¦ Áß½ÉÀ¸·Î ÇÏ´Â °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡¼­´Â ÄÚƲ¸°¿¡ ´ëÇÑ °ü½ÉÀÌ ¸¹ÀÌ ´Ã¾ú°í, ±×¿¡ µû¶ó Á¹¿ª ¡ºKotlin in Action¡»À» ºñ·ÔÇØ ¼ö¸¹Àº ÄÚƲ¸° °ü·Ã ¼­ÀûÀÌ Ãâ°£µÆ´Ù. ÇÏÁö¸¸ 3³âÀÌ Áö³­ ÇöÀç±îÁöµµ ´ëºÎºÐÀÇ ¼­ÀûÀÌ ½Ç¹«³ª Á» ´õ °í±Þ ÄÚƲ¸° ±â¹ýÀ» ´Ù·ç±âº¸´Ù´Â ±âÃÊÀûÀÎ ÄÚƲ¸° °³¹ßÀ» ´Ù·ç°í À־ ³»½É ¾Æ½¬¿òÀÌ ÄÇ´Ù.
±×·¯´ø Â÷¿¡ ÈÄ¹è °³¹ßÀÚÁö¸¸ Æò¼Ò ³»°¡ Á¸°æÇØ ¸¶Áö¾Ê´Â ±èµµ³² ´ÔÀÌ ÄÚƲ¸° Ã¥À» ¹ø¿ªÇϽŴٴ À̾߱⸦ ÀüÇØ µè°í, Ã¥ Á¦¸ñÀ» ¾Ë¾Æ³»¼­ ¿ø¼­¸¦ »ì¦ »ìÆìºÃ´Ù. ÀÌ Ã¥¿¡´Â ±×µ¿¾È ½Ç¹«¿¡¼­ ÄÚƲ¸°À» »ç¿ëÇϸ鼭 ÀÏÀÏÀÌ À¥À» µÚÁ®¼­ ¹è¿ï ¼ö ÀÖ¾ú´ø ¿©·¯ °¡Áö ±â¹ýÀÌ Àß ¼³¸íµÇ¾î ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ²À ÇÊ¿äÇÑ ³»¿ëµµ °£°áÇÏ°Ô Àß Á¤¸®µÇ¾î ÀÖ¾ú´Ù. ±×°£ ³»°¡ ´À²¸¿Â ¾Æ½¬¿òÀ» ´ú¾îÁÙ ¼ö Àִ åÀ̸ç, Ç×»ó ¹è¿òÀÇ ²öÀ» ´ÊÃßÁö ¾Ê°í ÀÌ·±Àú·± Ã¥À» ¸¹ÀÌ Àд µµ³² ´Ô´Ù¿î Çý¾ÈÀÌ ´ã±ä µµ¼­ ¼±Á¤ÀÌ´Ù. ¸¶Áö¸· ¹ø¿ª °á°ú¹°À» º¸´Ï, °Ü¿ì µÎ ¹ø°(½ÇÁ¦ Ãâ°£µÇ´Â °ÍÀ¸·Î´Â ù ¹ø°) ¹ø¿ª¼­ÀÌÁö¸¸ »ó´çÈ÷ ºÎµå·´°Ô ¹ø¿ªÀÌ Àß µÇ¾î ÀÖÀ½À» ´À³¥ ¼ö ÀÖ¾ú´Ù. ¹Ï°í ÀÐÀ» ¸¸ÇÑ ¿ªÀÚ°¡ ÇÑ ºÐ ´õ µîÀåÇϴ±¸³ª ÇÏ´Â »ý°¢¿¡ ¸¶À½ÀÌ ±â»Ú´Ù. ÀÚ½ÅÀÇ ºÐ¾ß¿¡ ´ëÇÑ ±íÀº ÀÌÇØ¿Í ÅëÂû, ¾îÇÐ ´É·Â, Ã¥ ÇÑ ±ÇÀ» óÀ½ºÎÅÍ ³¡±îÁö ºñ½ÁÇÑ È£Èí°ú ¾ð¾î·Î ¹ø¿ªÇØ ³ª°¡´Â ²ÙÁØÇÔ µîÀÌ ÁÁÀº ¿ªÀÚ°¡ µÇ±â À§ÇØ ÇÊ¿äÇÑ ´ö¸ñÀÏ °ÍÀÌ´Ù. °¨È÷ ³»°¡ ´©±¸¸¦ Æò°¡ÇÒ ¼öÁØÀº ¾Æ´ÏÁö¸¸, µµ³² ´ÔÀº ÀÌ·± ´ö¸ñÀ» °®Ãá ºÐÀ̶ó°í »ý°¢ÇÑ´Ù.
¸¶Áö¸·À¸·Î ÀÌ·¸°Ô ÁÁÀº ¿ªÀÚ¿Í ÁÁÀº ¿ø¼­°¡ ¸¸³ª ź»ýÇÑ ÀÌ Ã¥À» ÅëÇØ, µ¶ÀÚµéÀÌ ½Ç¹«¿¡¼­ ÄÚƲ¸°À» ´õ Àß »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ±â¸¦ ¹Ù¶ó°í, ¸¹Àº °³¹ßÀÚµéÀÌ ´õ °í±Þ ÄÚƲ¸° ÁÖÁ¦¸¦ °øºÎÇϱ⠽ÃÀÛÇÏ´Â Ãâ¹ßÁ¡À¸·Î ÀÌ Ã¥ÀÌ »ç¿ëµÉ ¼ö Àֱ⸦ ºó´Ù. ÀÌ Ã¥À» Àд µ¶ÀÚµéÀÇ °Ç½ÂÀ» ±â¿øÇÑ´Ù.

¾È¼¼¿ø(Ä«Ä«¿À¸ðºô¸®Æ¼ ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ)
±¸±Û I/O¸¦ ÅëÇØ ÄÚƲ¸°À» ¾Èµå·ÎÀ̵å¿ë °ø½Ä ¾ð¾î·Î ¹ßÇ¥ÇÑ Áöµµ ¹ú½á ¸î ³âÀÌ Áö³µ½À´Ï´Ù. ÀÌÁ¦ ¾Èµå·ÎÀÌµå °³¹ßÀ» ÇÒ ¶§ ÄÚƲ¸°Àº ¾ÆÁÖ ´ç¿¬ÇÑ ¼±ÅÃÀÌ µÇ¾ú½À´Ï´Ù. Àúµµ ÄÚƲ¸°À» ¸î ³â° ÁÖ·Â ¾ð¾î·Î »ç¿ë ÁßÀε¥, 10³â ³Ñ°Ô ´Ù·ï¿Ô´ø ÀÚ¹Ù ¹®¹ýÀÌ ÀÌÁ¨ °¡¹°°¡¹°ÇÒ Á¤µµ·Î ÄÚƲ¸°ÀÇ ¸Å·Â¿¡ Ç« ºüÁ® ÀÖ½À´Ï´Ù.
¸·»ó ÄÚƲ¸°À» óÀ½ Á¢ÇÏ°Ô µÇ¸é, ÄÚƲ¸°ÀÇ ´Ù¾çÇÑ ¹®¹ý»Ó ¾Æ´Ï¶ó Ç¥ÁØ ¶óÀ̺귯¸®°¡ Á¦°øÇÏ´Â ¹æ´ëÇÑ ÇÔ¼öµé¿¡ ¾Ðµµ´çÇÏ°Ô µË´Ï´Ù. °ø½Ä ¹®¼­³ª ½ÃÁß¿¡ Ãâ°£µÈ ¿©·¯ ÄÚƲ¸° ±âº» ¼­ÀûµéÀº ÄÚƲ¸°ÀÇ ¹®¹ýÀ» Àß ¼³¸íÇØ ÁÖÁö¸¸, ¹®¹ýÀ» ÀÍÈù µÚ¿¡µµ °ú¿¬ ÀÌ·± °æ¿ì¿£ ¾î¶»°Ô Â¥¾ß ´õ ÄÚƲ¸°½º·¯¿ï±î? Á» ´õ °£°áÇÏ°í Àбâ ÁÁ°Ô © ¹æ¹ýÀº ¾øÀ»±î? ¶ó´Â ¹°À½ÀÌ °è¼Ó µû¶ó´Ù´Õ´Ï´Ù. ¾â±Ä°Ôµµ ÀÎÅÚ¸®Á¦ÀÌ(IntelliJ)ÀÇ ÀÚµ¿¿Ï¼ºÀÌ Á¦¾ÈÇÏ´Â Äڵ尡 ¿©·¯ºÐÀÌ °í½ÉÇؼ­ § Äڵ庸´Ù ´õ ¾Æ¸§´Ù¿ï ¶§µµ ¸¹½À´Ï´Ù.
±×·± ¸é¿¡¼­ ÀÌ Ã¥Àº ¿ì¸®°¡ °³¹ßÇϸ鼭 ÈçÈ÷ ¸¶ÁÖÄ¡´Â ¿©·¯ »óȲ¿¡¼­ °£°áÇÏ°í, ¾ÈÀüÇÏ°í, Á» ´õ ÄÚƲ¸°½º·´°Ô Äڵ带 Â¥´Â ¹æ¹ýÀ» Á¦½ÃÇÕ´Ï´Ù. °« ¹®¹ýÀ» ¶¼°í ¹æȲÇÏ´Â ÄÚƲ¸° ÃʽÉÀÚ³ª, Á» ´õ ÁÁÀº Äڵ带 Â¥°í ½ÍÀº ÄÚƲ¸° ¼÷·ÃÀÚ ¸ðµÎ¿¡°Ô ÁÁÀº °¡À̵带 Á¦°øÇϴ åÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.

µ· & µ¥À̺ñµå ±×¸®Çǽº(¡ºÇìµå ÆÛ½ºÆ® ÄÚƲ¸°(Head First Kotlin)¡»ÀÇ ÀúÀÚ)
IT ºÐ¾ß¿¡¼­´Â ¸î ³â¿¡ ÇÑ ¹ø¾¿ °³¹ßÀÚ°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹Ù²Ùµµ·Ï À§ÇùÇÏ´Â Çõ¸íÀûÀÎ »õ·Î¿î ¾ð¾î°¡ µîÀåÇÏÁö¸¸ ´ëºÎºÐÀº Á»Ã³·³ ±â´ë¿¡ ºÎÀÀÇÏÁö ¸øÇÑ´Ù. ±×·¯³ª ÄÚƲ¸°Àº ´Þ¶ú´Ù. ÄÚƲ¸°ÀÌ ¼±º¸ÀÎ 2011³â ÀÌÈÄ, ÄÚƲ¸°Àº õõÈ÷, °ÅÀÇ ¾Ë¾ÆÂ÷¸± ¼ö ¾ø°Ô, »ì±Ý»ì±Ý Àü¼¼°èÀÇ ÄÚµå º£À̽º·Î ÀáÀÔÇØ µé¾î°¬´Ù. ¿À·§µ¿¾È ÀÚ¹Ù¸¦ »ç¿ëÇØ¿À¸é¼­µµ ¹º°¡ ÀÚ¹Ù¿¡ ¾Æ½¬¿òÀ» ´À²¼´ø °³¹ßÀÚµéÀº ¿©±âÀú±â¼­ Á¶±Ý¾¿ ÄÚƲ¸°À¸·Î ½½±Ý½½±Ý ¿Å°Ü°¬´Ù. ±×·¸°Ô Çؼ­ °³¹ßÀÚµéÀº ÄÚµå »çÀÌÁ ÁÙÀÌ°í ÀڽŵéÀÇ ÄÚµå ´É·Âµµ Çâ»ó½ÃÄ×´Ù.
ÄÚƲ¸°Àº ¾Èµå·ÎÀÌµå °³¹ß¿¡¼­ °¡Àå ¼±È£ÇÏ´Â ¾ð¾î·Î ¸í¼ºÀ» ¾ò°í ÀÖÀ¸¸ç ÀÌÁ¦ ÀÌ·± Ã¥ÀÌ Àý½ÇÈ÷ ÇÊ¿äÇÑ, ÃæºÐÈ÷ ¼º¼÷ÇÑ ´Ü°è¿¡ À̸£·¶´Ù. ¿ì¼± ÀÌ Ã¥Àº µµ¿òÀÌ µÇ´Â dzºÎÇÑ Á¤º¸·Î ½ÃÀÛÇÑ´Ù. ÀúÀÚ ÄËÀº ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ ÄÚƲ¸° ¼³Ä¡¿Í ¼³Á¤ ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ±×¸®°í Àڹ٠ȯ°æÀ̳ª ºê¶ó¿ìÀú ¶Ç´Â µ¶¸³ ȯ°æ¿¡¼­ ÄÚƲ¸° ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº °ðÀÌ¾î °³¹ßÀÚ°¡ °Þ´Â ÀÏ»óÀÇ ÇÁ·Î±×·¥°ú Àü¹ÝÀûÀÎ ±¸Á¶¿¡ ´ëÇÑ ¹®Á¦¸¦ Ǫ´Â °ÍÀ¸·Î ºü¸£°Ô ³Ñ¾î°£´Ù.
ÄÚƲ¸° Å×½ºÆ®¿¡ ´ëÇÑ ³»¿ëµµ ÀÖÁö¸¸, ÀÌ Ã¥Àº ±× ÀÚü·Î Å×½ºÆ® ÁÖµµÀû(test-driven)À̶ó´Â »ç½ÇÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÄÚƲ¸°À» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ½Ç¿ëÀûÀÎ ¿¹Á¦·Î Å×½ºÆ®¸¦ È°¿ëÇÑ´Ù. ¿©±â¼­ ´Ù·ç´Â Å×½ºÆ®µéÀº ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÑ ·¹½ÃÇǵéÀ» ¿©·¯ºÐÀÇ ÇÊ¿ä¿¡ µû¶ó ´õ Á¤È®È÷ ¸Â°Ô Àû¿ëÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù.
ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ ÄÚƲ¸° ¿©ÇàÀ¸·Î ³ª¾Æ°¡´Â µ¥ ¼Õ½±°í ½Ç¿ëÀûÀÎ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. ÇʼöÀûÀÎ ÄÚƲ¸° ÀÔ¹® ¾È³»¼­ÀÎ ÀÌ Ã¥Àº ¸ðµç °³¹ßÀÚ°¡ ÀÚ½ÅÀÇ ¾÷¹«¸¦ À§ÇØ (½ÇÁ¦ ¶Ç´Â °¡»óÀÇ) Ã¥»ó¿¡ ÇÑ ±Ç¾¿ ¼ÒÀåÇØ¾ß ÇÒ °ÍÀÌ´Ù.

¸ñÂ÷

1Àå ÄÚƲ¸° ¼³Ä¡¿Í ½ÇÇà
·¹½ÃÇÇ 1.1 ·ÎÄà ÄÄÆÄÀÏ·¯ ¾øÀÌ ÄÚƲ¸° ½ÇÇàÇϱâ
·¹½ÃÇÇ 1.2 ·ÎÄà ÄÄÇ»ÅÍ¿¡ ÄÚƲ¸° ¼³Ä¡Çϱâ
·¹½ÃÇÇ 1.3 ¸í·ÉÁÙ¿¡¼­ ÄÚƲ¸° ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇϱâ
·¹½ÃÇÇ 1.4 ÄÚƲ¸° REPL »ç¿ëÇϱâ
·¹½ÃÇÇ 1.5 ÄÚƲ¸° ½ºÅ©¸³Æ® ½ÇÇàÇϱâ
·¹½ÃÇÇ 1.6 GraalVMÀ¸·Î µ¶¸³Çü ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
·¹½ÃÇÇ 1.7 ±×·¹À̵鿡 ÄÚƲ¸° Ç÷¯±×ÀÎ Ãß°¡Çϱâ(±×·çºñ ¹®¹ý)
·¹½ÃÇÇ 1.8 ±×·¹À̵鿡 ÄÚƲ¸° Ç÷¯±×ÀÎ Ãß°¡Çϱâ(ÄÚƲ¸° ¹®¹ý)
·¹½ÃÇÇ 1.9 ±×·¹À̵éÀ» ÀÌ¿ëÇØ ÄÚƲ¸° ÇÁ·ÎÁ§Æ® ºôµåÇϱâ
·¹½ÃÇÇ 1.10 ÄÚƲ¸°°ú ÇÔ²² ¸ÞÀÌºì »ç¿ëÇϱâ

2Àå ÄÚƲ¸° ±âÃÊ
·¹½ÃÇÇ 2.1 ÄÚƲ¸°¿¡¼­ ³Î Çã¿ë ŸÀÔ »ç¿ëÇϱâ
·¹½ÃÇÇ 2.2 ÀÚ¹Ù¿¡ ³Î Çã¿ë¼º Áö½ÃÀÚ Ãß°¡Çϱâ
·¹½ÃÇÇ 2.3 ÀÚ¹Ù¸¦ À§ÇÑ ¸Þ¼Òµå Áߺ¹
·¹½ÃÇÇ 2.4 ¸í½ÃÀûÀ¸·Î ŸÀÔ º¯È¯Çϱâ
·¹½ÃÇÇ 2.5 ´Ù¸¥ ±â¼ö·Î Ãâ·ÂÇϱâ
·¹½ÃÇÇ 2.6 ¼ýÀÚ¸¦ °ÅµìÁ¦°öÇϱâ
·¹½ÃÇÇ 2.7 ºñÆ® ½ÃÇÁÆ® ¿¬»êÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 2.8 ºñÆ® ºÒ¸®¾ð ¿¬»êÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 2.9 to·Î Pair ÀνºÅϽº »ý¼ºÇϱâ

3Àå ÄÚƲ¸° °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö
·¹½ÃÇÇ 3.1 const¿Í valÀÇ Â÷ÀÌ ÀÌÇØÇϱâ
·¹½ÃÇÇ 3.2 »ç¿ëÀÚ Á¤ÀÇ È¹µæÀÚ¿Í ¼³Á¤ÀÚ »ý¼ºÇϱâ
·¹½ÃÇÇ 3.3 µ¥ÀÌÅÍ Å¬·¡½º Á¤ÀÇÇϱâ
·¹½ÃÇÇ 3.4 Áö¿ø ¼Ó¼º ±â¹ý
·¹½ÃÇÇ 3.5 ¿¬»êÀÚ Áߺ¹
·¹½ÃÇÇ 3.6 ³ªÁß ÃʱâÈ­¸¦ À§ÇØ lateinit »ç¿ëÇϱâ
·¹½ÃÇÇ 3.7 equals ÀçÁ¤ÀǸ¦ À§ÇØ ¾ÈÀü ŸÀÔ º¯È¯, ·¹ÆÛ·±½º µ¿µî, ¿¤ºñ½º »ç¿ëÇϱâ
·¹½ÃÇÇ 3.8 ½Ì±ÛÅæ »ý¼ºÇϱâ
·¹½ÃÇÇ 3.9 Nothing¿¡ °üÇÑ ¾ß´Ü¹ý¼®

4Àå ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
·¹½ÃÇÇ 4.1 ¾Ë°í¸®Áò¿¡¼­ fold »ç¿ëÇϱâ
·¹½ÃÇÇ 4.2 reduce ÇÔ¼ö¸¦ »ç¿ëÇØ Ãà¾àÇϱâ
·¹½ÃÇÇ 4.3 ²¿¸® Àç±Í Àû¿ëÇϱâ

5Àå Ä÷º¼Ç
·¹½ÃÇÇ 5.1 ¹è¿­ ´Ù·ç±â
·¹½ÃÇÇ 5.2 Ä÷º¼Ç »ý¼ºÇϱâ
·¹½ÃÇÇ 5.3 Ä÷º¼Ç¿¡¼­ Àбâ Àü¿ë ºä »ý¼ºÇϱâ
·¹½ÃÇÇ 5.4 Ä÷º¼Ç¿¡¼­ ¸Ê ¸¸µé±â
·¹½ÃÇÇ 5.5 Ä÷º¼ÇÀÌ ºó °æ¿ì ±âº»°ª ¸®ÅÏÇϱâ
·¹½ÃÇÇ 5.6 ÁÖ¾îÁø ¹üÀ§·Î °ª Á¦ÇÑÇϱâ
·¹½ÃÇÇ 5.7 Ä÷º¼ÇÀ» À©µµ¿ì·Î ó¸®Çϱâ
·¹½ÃÇÇ 5.8 ¸®½ºÆ® ±¸Á¶ ºÐÇØÇϱâ
·¹½ÃÇÇ 5.9 ´Ù¼öÀÇ ¼Ó¼ºÀ¸·Î Á¤·ÄÇϱâ
·¹½ÃÇÇ 5.10 »ç¿ëÀÚ Á¤ÀÇ ÀÌÅÍ·¹ÀÌÅÍ Á¤ÀÇÇϱâ
·¹½ÃÇÇ 5.11 ŸÀÔÀ¸·Î Ä÷º¼ÇÀ» ÇÊÅ͸µÇϱâ
·¹½ÃÇÇ 5.12 ¹üÀ§¸¦ ¼ö¿­·Î ¸¸µé±â

6Àå ½ÃÄö½º
·¹½ÃÇÇ 6.1 Áö¿¬ ½ÃÄö½º »ç¿ëÇϱâ
·¹½ÃÇÇ 6.2 ½ÃÄö½º »ý¼ºÇϱâ
·¹½ÃÇÇ 6.3 ¹«ÇÑ ½ÃÄö½º ´Ù·ç±â
·¹½ÃÇÇ 6.4 ½ÃÄö½º¿¡¼­ yieldÇϱâ

7Àå ¿µ¿ª ÇÔ¼ö
·¹½ÃÇÇ 7.1 apply·Î °´Ã¼ »ý¼º ÈÄ¿¡ ÃʱâÈ­Çϱâ
·¹½ÃÇÇ 7.2 ºÎ¼ö È¿°ú¸¦ À§ÇØ also »ç¿ëÇϱâ
·¹½ÃÇÇ 7.3 let ÇÔ¼ö¿Í ¿¤ºñ½º ¿¬»êÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 7.4 Àӽà º¯¼ö·Î let »ç¿ëÇϱâ

8Àå ÄÚƲ¸° ´ë¸®ÀÚ
·¹½ÃÇÇ 8.1 ´ë¸®ÀÚ¸¦ »ç¿ëÇؼ­ ÇÕ¼º ±¸ÇöÇϱâ
·¹½ÃÇÇ 8.2 lazy ´ë¸®ÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 8.3 °ªÀÌ ³ÎÀÌ µÉ ¼ö ¾ø°Ô ¸¸µé±â
·¹½ÃÇÇ 8.4 observable°ú vetoable ´ë¸®ÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 8.5 ´ë¸®Àڷμ­ Map Á¦°øÇϱâ
·¹½ÃÇÇ 8.6 »ç¿ëÀÚ Á¤ÀÇ ´ë¸®ÀÚ ¸¸µé±â

9Àå Å×½ºÆ®
·¹½ÃÇÇ 9.1 Å×½ºÆ® Ŭ·¡½º ¼ö¸íÁֱ⠼³Á¤Çϱâ
·¹½ÃÇÇ 9.2 Å×½ºÆ®¿¡ µ¥ÀÌÅÍ Å¬·¡½º »ç¿ëÇϱâ
·¹½ÃÇÇ 9.3 ±âº» ÀÎÀÚ¿Í ÇÔ²² µµ¿ò ÇÔ¼ö »ç¿ëÇϱâ
·¹½ÃÇÇ 9.4 ¿©·¯ µ¥ÀÌÅÍ¿¡ JUnit 5 Å×½ºÆ® ¹Ýº¹Çϱâ
·¹½ÃÇÇ 9.5 ÆĶó¹ÌÅÍÈ­µÈ Å×½ºÆ®¿¡ data Ŭ·¡½º »ç¿ëÇϱâ

10Àå ÀÔ·Â/Ãâ·Â
·¹½ÃÇÇ 10.1 use·Î ¸®¼Ò½º °ü¸®Çϱâ
·¹½ÃÇÇ 10.2 ÆÄÀÏ¿¡ ±â·ÏÇϱâ

11Àå ±× ¹ÛÀÇ ÄÚƲ¸° ±â´É
·¹½ÃÇÇ 11.1 ÄÚƲ¸° ¹öÀü ¾Ë¾Æ³»±â
·¹½ÃÇÇ 11.2 ¹Ýº¹ÀûÀ¸·Î ¶÷´Ù ½ÇÇàÇϱâ
·¹½ÃÇÇ 11.3 ¿Ïº®ÇÑ when °­Á¦Çϱâ
·¹½ÃÇÇ 11.4 Á¤±ÔÇ¥Çö½Ä°ú ÇÔ²² replace ÇÔ¼ö »ç¿ëÇϱâ
·¹½ÃÇÇ 11.5 ¹ÙÀ̳ʸ® ¹®ÀÚ¿­·Î º¯È¯ÇÏ°í µÇµ¹¸®±â
·¹½ÃÇÇ 11.6 ½ÇÇà °¡´ÉÇÑ Å¬·¡½º ¸¸µé±â
·¹½ÃÇÇ 11.7 °æ°ú ½Ã°£ ÃøÁ¤Çϱâ
·¹½ÃÇÇ 11.8 ½º·¹µå ½ÃÀÛÇϱâ
·¹½ÃÇÇ 11.9 TODO·Î ¿Ï¼º °­Á¦Çϱâ
·¹½ÃÇÇ 11.10 RandomÀÇ ¹«ÀÛÀ§ µ¿ÀÛ ÀÌÇØÇϱâ
·¹½ÃÇÇ 11.11 ÇÔ¼ö À̸§¿¡ Ư¼ö ¹®ÀÚ »ç¿ëÇϱâ
·¹½ÃÇÇ 11.12 ÀÚ¹Ù¿¡°Ô ¿¹¿Ü ¾Ë¸®±â

12Àå ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
·¹½ÃÇÇ 12.1 È®ÀåÀ» À§ÇØ ½ºÇÁ¸µ °ü¸® ºó Ŭ·¡½º ¿ÀÇÂÇϱâ
·¹½ÃÇÇ 12.2 ÄÚƲ¸° data Ŭ·¡½º·Î Æ۽ýºÅϽº ±¸ÇöÇϱâ
·¹½ÃÇÇ 12.3 ÀÇÁ¸¼º ÁÖÀÔÇϱâ

13Àå ÄÚ·çƾ°ú ±¸Á¶Àû µ¿½Ã¼º
·¹½ÃÇÇ 13.1 ÄÚ·çƾ ºô´õ ¼±ÅÃÇϱâ
·¹½ÃÇÇ 13.2 async/awaitÀ» withContext·Î º¯°æÇϱâ
·¹½ÃÇÇ 13.3 µð½ºÆÐó »ç¿ëÇϱâ
·¹½ÃÇÇ 13.4 ÀÚ¹Ù ½º·¹µå Ç®¿¡¼­ ÄÚ·çƾ ½ÇÇàÇϱâ
·¹½ÃÇÇ 13.5 ÄÚ·çƾ Ãë¼ÒÇϱâ
·¹½ÃÇÇ 13.6 ÄÚ·çƾ µð¹ö±ë

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

ÄË ÄÚ¿ìÁ¨ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

±èµµ³² [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    10.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¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë