ÄÁÅÙÃ÷»ó¼¼º¸±â

ÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó
ÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó
  • ÀúÀÚµò ¿ÑÇ÷¯,¾Ë·º½º ÆäÀÎ °øÀú/¿ÀÇö¼® ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2016-08-26
  • µî·ÏÀÏ2019-08-29
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 20, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

ÀÔ¹®ÀÚºÎÅÍ °í±Þ °³¹ßÀÚ±îÁö, ¸ðµÎ°¡ ±â´Ù¸° ½ÇÀü ¾È³»¼­

ÀÌ Ã¥Àº ´Ù¾çÇÑ ÄÚµå ¿¹Á¦°¡ Æ÷ÇÔµÈ ½ÇÀü ¹ÙÀ̺íÀÌ´Ù. Ãʺ¸ÀÚ¿Í °í±Þ »ç¿ëÀÚ¸¦ Çѵ¥ ¾Æ¿ì¸¦ »Ó ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ßÀÚµéÀÇ ½Ç¿ëÀû °ü½É»ç¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ½ÇÀü È°¿ë¹ýÀ» ¾È³»ÇÑ´Ù.

2.11.x ¹öÀü¿¡ ´ëÀÀÇÑ ÃֽŠ½ºÄ®¶ó ¾ð¾îÀÇ Æ¯Â¡ºÎÅÍ ÆÐÅÏ ¸ÅĪ, for ³»Àå(comprehension), °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µîÀÇ »õ·Î¿î ³»¿ëÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ½ºÄ®¶ó ¸í·ÉÇà µµ±¸¿Í ¼­µåÆÄƼ µµ±¸, ¶óÀ̺귯¸®, IDEÀÇ ½ºÄ®¶ó Áö¿ø¿¡ ´ëÇØ »ìÆ캸°í, ±× °úÁ¤¿¡¼­ »ý»ê¼ºÀ» ¹ßÈÖÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.

¸ñÂ÷

Part 1_½ºÄ®¶ó¿ÍÀÇ ¸¸³²

1Àå. ºü¸¥ Ãâ¹ß: ½ºÄ®¶ó ¼Ò°³
__1.1_ ¿Ö ½ºÄ®¶óÀΰ¡? 
__1.2_ ½ºÄ®¶ó ¼³Ä¡Çϱâ 
__1.3_ ½ºÄ®¶ó ¸Àº¸±â 
__1.4_ µ¿½Ã¼º ¸Àº¸±â 
__1.5_ ¸¶Ä¡¸ç 

2Àå. ÀÔ·ÂÀº Á¶±Ý¸¸, ÀÏÀº ´õ ¸¹ÀÌ
__2.1_ ¼¼¹ÌÄݷР
__2.2_ º¯¼ö Á¤ÀÇ 
__2.3_ ¹üÀ§ 
__2.4_ ºÎºÐ ÇÔ¼ö 
__2.5_ ¸Þ¼­µå ¼±¾ð 
__2.6_ Å¸ÀÔ Á¤º¸ Ãß·ÐÇϱâ 
__2.7_ ¿¹¾à¾î 
__2.8_ ¸®ÅÍ·² °ª 
__2.9_ Option, Some, None: null »ç¿ë ÇÇÇϱâ 
__2.10_ ºÀÀεȠŬ·¡½º °èÃþ 
__2.11_ ÆÄÀÏ°ú À̸§°ø°£À¸·Î Äڵ報¸Á¶È­Çϱâ 
__2.12_ Å¸ÀÔ°ú ¸â¹ö ÀÓÆ÷Æ®Çϱâ 
__2.13_ Ãß»ó Å¸ÀÔ°ú ¸Å°³º¯¼öÈ­ÇѠŸÀÔ 
__2.14_ ¸¶Ä¡¸ç 

3Àå. ±âÃʸ¦ Æ°Æ°È÷
__3.1_ ¿¬»êÀÚ ¿À¹ö·Îµù? 
__3.2_ ºó ÀÎÀÚ ¸ñ·ÏÀÌ Àִ ¸Þ¼­µå 
__3.3_ ¿ì¼±¼øÀ§ ±ÔÄ¢ 
__3.4_ µµ¸ÞÀΠƯȭ ¾ð¾î 
__3.5_ ½ºÄ®¶ó if ¹® 
__3.6_ ½ºÄ®¶ó for ³»Àå 
__3.7_ ´Ù¸¥ ·çÇÁ Ç¥Çö 
__3.8_ Á¶°Ç ¿¬»êÀÚ 
__3.9_ try, catch, finally »ç¿ëÇϱâ 
__3.10_ À̸§¿¡ ÀÇÇѠȣÃâ°ú °ª¿¡ ÀÇÇѠȣÃâ 
__3.11_ Áö¿¬°ª 
__3.12_ ¿­°Å°ª 
__3.13_ ¹®ÀÚ¿­ ÀÎÅÍÆú·¹À̼Ǡ
__3.14_ Æ®·¹ÀÌÆ®: ½ºÄ®¶ó ÀÎÅÍÆäÀ̽º¿Í È¥ÇÕ 
__3.15_ ¸¶Ä¡¸ç

Part 2_ ±âº»±â ´ÙÁö±â

4Àå. ÆÐÅÏ ¸ÅĪ
__4.1_ ´Ü¼ø ¸ÅÄ¡ 
__4.2_ ¸ÅÄ¡ ³»ÀÇ °ª, º¯¼ö, Å¸ÀÔ 
__4.3_ ½ÃÄö½º¿¡ ÀÏÄ¡½ÃÅ°±â 
__4.4_ Æ©Çÿ¡ ÀÏÄ¡½ÃÅ°±â 
__4.5_ ÄÉÀ̽º ÀýÀÇ °¡µå 
__4.6_ ÄÉÀ̽º Å¬·¡½º¿¡ ÀÏÄ¡½ÃÅ°±â 
__4.7_ °¡º¯ ÀÎÀÚ ¸ñ·Ï°ú ÀÏÄ¡½ÃÅ°±â 
__4.8_ Á¤±Ô Ç¥Çö½Ä°ú ÀÏÄ¡½ÃÅ°±â 
__4.9_ ÄÉÀ̽º ÀýÀÇ º¯¼ö ¹ÙÀεù¿¡ ´ëÇØ ´õ »ìÆ캸±â 
__4.10_ Å¸ÀÔ ÀÏÄ¡¿¡ ´ëÇØ ´õ »ìÆ캸±â 
__4.11_ ºÀÀεȠŬ·¡½º °èÃþ°ú ¸ÅÄ¡ÀÇ ¿ÏÀü¼º 
__4.12_ ÆÐÅÏ ¸ÅĪÀÇ ´Ù¸¥ »ç¿ë¹ý 
__4.13_ ÆÐÅÏ ¸ÅĪ¿¡ ´ëÇÑ ¼³¸íÀ» ¸¶Ä¡¸ç 
__4.14_ ¸¶Ä¡¸ç 

5Àå. ¾Ï½Ã

__5.1_ ¾Ï½ÃÀû ÀÎÀÚ 
__5.2_ ¾Ï½ÃÀû ÀÎÀÚ¸¦ »ç¿ëÇϴ ½Ã³ª¸®¿À 
__5.3_ ¾Ï½ÃÀû º¯È¯ 
__5.4_ Å¸ÀԠŬ·¡½º ÆÐÅÏ 
__5.5_ ¾Ï½Ã¿Í °ü·ÃµÈ ±â¼úÀû ¹®Á¦ 
__5.6_ ¾Ï½Ã ÇØ°á ±ÔÄ¢ 
__5.7_ ½ºÄ®¶ó°¡ ±âº» Á¦°øÇϴ ¾Ï½Ã 
__5.8_ ¾Ï½Ã¸¦ Çö¸íÇÏ°Ô È°¿ëÇϱâ 
__5.9_ ¸¶Ä¡¸ç 

6Àå. ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__6.1_ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡? 
__6.2_ ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 
__6.3_ Àç±Í 
__6.4_ ²¿¸® È£Ãâ°ú ²¿¸® È£Ãâ ÃÖÀûÈ­ 
__6.5_ ºÎºÐ Àû¿ë ÇÔ¼ö¿Í ºÎºÐ ÇÔ¼ö 
__6.6_ ÇÔ¼öÀÇ Ä¿¸µ°ú ´Ù¸¥ º¯È¯
__6.7_ ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶
__6.8_ ¼øȸÇϱâ, ¿¬°ü½ÃÅ°±â, °É·¯³»±â, Á¢±â, Ãà¾àÇϱâ 
__6.9_ ¿ÞÂÊ ¼øȸ¿Í ¿À¸¥ÂÊ ¼øȸ
__6.10_ ÄÞºñ³×ÀÌÅÍ: °¡À堶پ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ® Ãß»óÈ­ 
__6.11_ º¹»ç¿¡ µå´Â ºñ¿ëÀº ¾î¶²°¡?
__6.12_ ¸¶Ä¡¸ç

7Àå. for ³»Àå
__7.1_ µ¹¾Æº¸±â: for ³»ÀåÀÇ ±âº» ¿ä¼Ò
__7.2_ for ³»Àå: ³»ºÎ µ¿ÀÛ
__7.3_ for ³»ÀåÀÇ º¯È¯ ±ÔÄ¢ 
__7.4_ Option°ú ´Ù¸¥ ÄÁÅ×À̳ʠŸÀÔ
__7.5_ ¸¶Ä¡¸ç

8Àå. ½ºÄ®¶ó °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
__8.1_ Å¬·¡½º¿Í °´Ã¼ÀÇ ±âÃÊ
__8.2_ ÂüÁ¶ Å¸ÀÔ°ú °ª Å¸ÀÔ 
__8.3_ °ª Å¬·¡½º 
__8.4_ ºÎ¸ð Å¸ÀÔ
__8.5_ ½ºÄ®¶ó¿¡¼­ÀÇ »ý¼ºÀÚ
__8.6_ Å¬·¡½ºÀÇ Çʵå
__8.7_ ÀԷ °ËÁõÇϱâ
__8.8_ ºÎ¸ð Å¬·¡½º »ý¼ºÀڠȣÃâÇϱâ(±×¸®°í ÁÁÀº °´Ã¼ÁöÇâ ¼³°è)
__8.9_ ³»Æ÷µÈ Å¸ÀÔ
__8.10_ ¸¶Ä¡¸ç

9Àå. Æ®·¹ÀÌÆ®
__9.1_ ÀÚ¹Ù 8ÀÇ ÀÎÅÍÆäÀ̽º
__9.2_ ¹Í½ºÀÎÀ¸·Î¼­ÀÇ Æ®·¹ÀÌÆ®
__9.3_ Æ®·¹ÀÌÆ® ½×±â
__9.4_ Æ®·¹ÀÌÆ® ¸¸µé±â
__9.5_ Å¬·¡½º¸¦ ¾µ °ÍÀΰ¡ Æ®·¹ÀÌÆ®¸¦ ¾µ °ÍÀΰ¡?
__9.6_ ¸¶Ä¡¸ç

10Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ I
__10.1_ ¸Å°³º¯¼öÈ­ÇѠŸÀÔ: »ó¼Ó¿¡ µû¸¥ º¯¼º
__10.2_ ½ºÄ®¶ó Å¸ÀÔ °èÃþ±¸Á¶
__10.3_ Nothing(±×¸®°í Null)¿¡ ´ëÇÑ ´õ ¸¹Àº ³»¿ë
__10.4_ Product, ÄÉÀ̽º Å¬·¡½º, Æ©ÇÃ
__10.5_ Predef °´Ã¼
__10.6_ °´Ã¼ÀÇ µ¿µî¼º
__10.7_ ¸¶Ä¡¸ç

11Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ II
__11.1_ Å¬·¡½º¿Í Æ®·¹ÀÌÆ®ÀÇ ¸â¹ö ¿À¹ö¶óÀ̵ùÇϱâ
__11.2_ °´Ã¼ÀÇ »ó¼Ó °èÃþÀ» ¼±ÇüÈ­Çϱâ
__11.3_ ¸¶Ä¡¸ç

12Àå. ½ºÄ®¶ó Ä÷º¼Ç ¶óÀ̺귯¸®
__12.1_ Á¦³×¸¯, º¯°æ °¡´É, º¯°æ ºÒ°¡´É, µ¿½Ã¼º, º´·Ä Ä÷º¼Ç, ¾ÆÀÌ°í!
__12.2_ Ä÷º¼Ç ¼±ÅÃÇϱâ
__12.3_ Ä÷º¼Ç ¶óÀ̺귯¸®ÀÇ ¼³°è ¹æ½Ä
__12.4_ °ª Å¸ÀÔÀ» À§ÇѠƯȭ
__12.5_ ¸¶Ä¡¸ç

13Àå. °¡½Ã¼º ±ÔÄ¢
__13.1_ °ø°³: ±âº» °¡½Ã¼º
__13.2_ °¡½Ã¼º ÁöÁ¤ Å°¿öµå
__13.3_ °ø°³ °¡½Ã¼º
__13.4_ º¸È£ °¡½Ã¼º
__13.5_ ºñ°ø°³ °¡½Ã¼º
__13.6_ ¿µ¿ª ÁöÁ¤ ºñ°ø°³¿Í ¿µ¿ª ÁöÁ¤ º¸È£ °¡½Ã¼º
__13.7_ °¡½Ã¼º¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû
__13.8_ ¸¶Ä¡¸ç

Part 3_ ±âÃʸ¦ ³Ñ¾î¼­

14Àå. ½ºÄ®¶ó Å¸ÀÔ ½Ã½ºÅÛ I
__14.1_ ¸Å°³º¯¼öÈ­ÇѠŸÀÔ
__14.2_ Å¸ÀÔ ¹Ù¿îµå
__14.3_ ¸Æ¶ô ¹Ù¿îµå
__14.4_ ºä ¹Ù¿îµå
__14.5_ Ãß»ó Å¸ÀÔ ÀÌÇØÇϱâ
__14.6_ ÀÚ±â Å¸ÀԠǥ±â
__14.7_ ±¸Á¶Àû Å¸ÀÔ
__14.8_ º¹ÇՠŸÀÔ
__14.9_ Á¸Àç Å¸ÀÔ
__14.10_ ¸¶Ä¡¸ç

15Àå. ½ºÄ®¶ó Å¸ÀÔ ½Ã½ºÅÛ II
__15.1_ °æ·Î¿¡ ÀÇÁ¸Çϴ ŸÀÔ
__15.2_ ÀÇÁ¸Àû ¸Þ¼­µå Å¸ÀÔ
__15.3_ Å¸ÀÔ Åõ¿µ
__15.4_ °ª¿¡ ´ëÇѠŸÀÔ
__15.5_ °í°è Å¸ÀÔ
__15.6_ Å¸ÀÔ ¶÷´Ù
__15.7_ ÀÚ±â Àç±Í Å¸ÀÔ: F-¹Ù¿îµå ´ÙÇü¼º
__15.8_ ¸¶Ä¡¸ç

16Àå. °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__16.1_ ´ë¼öÀû µ¥ÀÌÅ͠ŸÀÔ
__16.2_ Ä«Å×°í¸® ÀÌ·Ð
__16.3_ ¸¶Ä¡¸ç

Part 4_ °í±Þ ÁÖÁ¦ ¹× ½ÇÀü ÀÀ¿ë

17Àå. µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö µµ±¸
__17.1_ scala.sys.process ÆÐÅ°Áö
__17.2_ Ç»Ã³
__17.3_ ¾×Å͸¦ È°¿ëÇؼ­ Æ°Æ°ÇÏ°í È®À强 Àִ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÇϱâ
__17.4_ ¾ÆÄ«: ½ºÄ®¶ó¸¦ À§ÇÑ ¾×ÅÍ
__17.5_ ÇÇŬ¸µ°ú ½ºÆ÷¾îÁî
__17.6_ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
__17.7_ ¸¶Ä¡¸ç

18Àå. ½ºÄ®¶ó¸¦ È°¿ëÇÑ ºòµ¥ÀÌÅÍ
__18.1_ ºòµ¥ÀÌÅÍ: °£·«ÇÑ ¿ª»ç
__18.2_ ½ºÄ®¶ó·Î ¸Ê¸®µà½º °³¼±Çϱâ
__18.3_ ¸Ê¸®µà½º¸¦ ³Ñ¾î¼­
__18.4_ ¼öÇÐÀ» À§ÇÑ Ä«Å×°í¸®
__18.5_ ½ºÄ®¶ó ±â¹Ý µ¥ÀÌÅÍ µµ±¸ ¸ñ·Ï
__18.6_ ¸¶Ä¡¸ç

19Àå. ½ºÄ®¶ó µ¿Àû È£Ãâ
__19.1_ µ¿±â¸¦ ºÒ¾î³Ö´Â ¿¹Á¦: ·çºñ ¿Â ·¹ÀÏÁîÀÇ ActiveRecord
__19.2_ Dynamic Æ®·¹ÀÌÆ®¸¦ »ç¿ëÇؼ­ ½ºÄ®¶ó¿¡¼­ µ¿Àû È£ÃâÇϱâ
__19.3_ DSL¿¡¼­ °í·ÁÇÒ Á¡
__19.4_ ¸¶Ä¡¸ç

20Àå. ½ºÄ®¶ó µµ¸ÞÀΠƯȭ ¾ð¾î
__20.1_ ¿¹Á¦: ½ºÄ®¶ó¸¦ À§ÇÑ XML°ú JSON DSL
__20.2_ ³»ºÎ DSL
__20.3_ Æļ­ ÄÞºñ³×ÀÌÅ͸¦ È°¿ëÇÑ ¿ÜºÎ DSL
__20.4_ ³»ºÎ DSL°ú ¿ÜºÎ DSL¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû 
__20.5_ ¸¶Ä¡¸ç

21Àå. ½ºÄ®¶ó µµ±¸¿Í ¶óÀ̺귯¸®
__21.1_ ¸í·ÉÇà µµ±¸
__21.2_ ºôµå µµ±¸
__21.3_ IDE³ª ÅؽºÆ® ÆíÁý±â¿Í ÅëÇÕÇϱâ
__21.4_ ½ºÄ®¶ó·Î Å×½ºÆ® ÁÖµµ °³¹ßÇϱâ
__21.5_ ¼­µåÆÄƼ ¶óÀ̺귯¸®
__21.6_ ¸¶Ä¡¸ç

22Àå. ÀÚ¹Ù »óÈ£ ¿î¿ë¼º
__22.1_ ÀÚ¹Ù¿¡¼­ Á¤ÀÇÇÑ À̸§À» ½ºÄ®¶ó Äڵ忡¼­ »ç¿ëÇϱâ
__22.2_ ÀÚ¹Ù¿Í ½ºÄ®¶ó Á¦³×¸¯½º
__22.3_ ÀÚ¹ÙºóÁî ÇÁ·ÎÆÛƼ
__22.4_ AnyVal Å¸ÀÔ°ú ÀÚ¹Ù ±âº» Å¸ÀÔ
__22.5_ ÀÚ¹Ù ÄÚµå·Î º¯È¯ÇÑ ½ºÄ®¶ó À̸§
__22.6_ ¸¶Ä¡¸ç

23Àå. ¾ÖÇø®ÄÉÀ̼Ǡ¼³°è
__23.1_ ±× µ¿¾È ¹è¿î ³»¿ë º¹½À
__23.2_ ¾Ö³ëÅ×À̼Ç
__23.3_ ¸ðµâ·Î¼­ÀÇ Æ®·¹ÀÌÆ®
__23.4_ µðÀÚÀΠÆÐÅÏ
__23.5_ °è¾à¿¡ ÀÇÇÑ ¼³°è¸¦ È°¿ëÇؼ­ ´õ ÁÁ°Ô ¼³°èÇϱâ
__23.6_ Æĸ£Å×³í ±¸Á¶
__23.7_ ¸¶Ä¡¸ç

24Àå. ¸ÞŸÇÁ·Î±×·¡¹Ö: ¸ÅÅ©·Î¿Í ¸®Ç÷º¼Ç
__24.1_ Å¸ÀÔÀ» ÀÌÇØÇϱâ À§ÇÑ µµ±¸
__24.2_ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç 
__24.3_ ½ºÄ®¶óÀÇ °í±Þ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç API 
__24.4_ ¸ÅÅ©·Î 
__24.5_ ¸¶Ä¡¸ç

ÇÑÁÙ ¼­Æò