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

·¯´× Go
·¯´× Go
  • ÀúÀÚ<Á¸ º¸µå³Ê> Àú/<À±´ë¼®> ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2022-03-15
  • µî·ÏÀÏ2022-11-21
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 1, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¶Òµü°Å¸®Áö ¾Ê°í ¿ø·¡ Go ¾ð¾î °³¹ßÀÚ¿´´ø °Íó·³ ÀÚ¿¬½º·´°Ô ÄÚµå ÀÛ¼ºÇϱâ 

Go ¾ð¾î´Â À¥ ¼­ºñ½º °³¹ßÀÚ°¡ ¼±È£Çϴ ¾ð¾î·Î ºü¸£°Ô ÀÚ¸® Àâ°í ÀÖ´Ù. ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î °³¹ßÇÑ °æÇèÀÌ Àִ °³¹ßÀڵ鿡°Ô Go ¾ð¾îÀÇ ¹®¹ýÀ» ¾Ë·ÁÁִ ƩÅ丮¾óÀº ¸¹Áö¸¸, ±×°Í¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù. À̠åÀº Go ¾ð¾î¸¦ ÀÌ¿ëÇØ ¸íÈ®Ç졒ʡü¿ëÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ±âÃÊ Áö½ÄÀ» Àü´ÞÇϴ ½Ç¿ëÀûÀΠ°¡À̵å´Ù. °³¹ß ¼÷·Ãµµ¿Í´Â »ó°ü¾øÀÌ ´©±¸³ª Go ¾ð¾î °³¹ßÀÚó·³ »ý°¢ÇÒ ¼ö ÀÖ´Ù. ´õ ³ª¾Æ°¡ °æÇèÀ̠dzºÎÇÑ Go °³¹ßÀÚµéÀ̠ä¿ëÇÑ µðÀÚÀΠÆÐÅϰú ¼±ÅÃÇÑ ÀÌÀ¯¸¦ ¼Ò°³ÇÑ´Ù. À¥ ¼­ºñ½º °ü·Ã ÇÁ·ÎÁ§Æ®¿¡¼­ ¸¹À̠Ȱ¿ëµÇ´Â ¸¸Å­, °ß°íÇÑ À¥ ¼­ºñ½º¸¦ Á¦°øÇϰí È®ÀåÀÌ ½¬¿î ÄÚµå·Î °³¹ßÇÏ°í ½Í´Ù¸é Go ¾ð¾î·Î ½ÃÀÛÇØº¸ÀÚ.

ÀúÀÚ¼Ò°³

20³â ÀÌ»óÀÇ °æ·ÂÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌÀÚ ¸®µå °³¹ßÀÚÀ̸砾ÆÅ°ÅØÆ®¸¦ ´ã´çÇϰí ÀÖ´Ù. ±³À°, ±ÝÀ¶, ¹«¿ª, ÀÇ·á, ¹ý, Á¤ºÎ, ÀÎÅͳݠÀÎÇÁ¶ó µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ÇؿԴÙ.
ijÇÇÅ» ¿ø(Capital One)¿¡¼­ À¯¸í ¿£Áö´Ï¾î·Î¼­ °³¹ß ¹× Å×½ºÆ® ¿öÅ©Ç÷ο¡ ±â¿©ÇßÀ¸¸ç À¥ °áÁ¦ ÆäÀÌÁö °¨Áö ¹× ÀÛ¼ºÀ» À§ÇѠƯÇã ±â¼úÀ» °³¹ßÇß´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß À̽´¸¦ Ã£°í °ü¸®Çϱâ À§ÇÑ µµ±¸ÀÇ °øµ¿ ÀúÀÚÀ̱⵵ ÇÏ´Ù.
Go ÄÁÆÛ·±½º¿¡¼­ ÀÚÁÖ ¹ßÇ¥Çϸç, Go ¹× ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ¿¡ ´ëÇÑ ºí·Î±× °Ô½Ã¹°Àº 30¸¸ ºä¸¦ µ¹ÆÄÇß´Ù. Go Àü¿ë µ¥ÀÌÅÍ Á¢±Ù ¶óÀ̺귯¸® ÇÁ·ÎÅ׿콺ÀÇ Á¦ÀÛÀÚÀ̰í, LGTM ÇÁ·ÎÁ§Æ®ÀÇ Æ÷Å©ÀΠchecks-out µµ±¸ÀÇ °øµ¿ °³¹ßÀÚÀÌ´Ù.

¸ñÂ÷

CHAPTER 1 GO °³¹ß È¯°æ ¼³Á¤

1.1 GO µµ±¸ ¼³Ä¡
1.2 GO ÀÛ¾÷ °ø°£
1.3 GO ¸í·É¾î
1.4 ¸°ÆÃ ±×¸®°í º£ÆÃ
1.5 °³¹ß µµ±¸ ¼Ò°³
1.6 Makefiles
1.7 Ç×»ó ÃÖ½ÅÀ¸·Î À¯Áö
1.8 ¸¶¹«¸®

CHAPTER 2 ±âº» µ¥ÀÌÅ͠ŸÀÔ°ú ¼±¾ð

2.1 ³»Àå Å¸ÀÔ
2.2 var Versus :=
2.3 CONST »ç¿ë
2.4 Å¸ÀÔ ÁöÁ¤ »ó¼ö¿Í Å¸ÀÔ ¹ÌÁöÁ¤ »ó¼ö
2.5 »ç¿ëÇÏÁö ¾Ê´Â º¯¼ö
2.6 º¯¼ö¿Í »ó¼ö À̸§ Áþ±â
2.6 ¸¶¹«¸®

CHAPTER 3 º¹ÇՠŸÀÔ

3.1 ¹è¿­
3.2 ½½¶óÀ̽º
3.3 ¹®ÀÚ¿­°ú ·é ±×¸®°í ¹ÙÀÌÆ®
3.4 ¸Ê
3.5 ±¸Á¶Ã¼
3.6 ¸¶¹«¸®

CHAPTER 4 ºí·Ï, ¼¨µµ, Á¦¾î ±¸Á¶

4.1 ºí·Ï
4.2 if ¹®
4.3 for ¹®
4.4 switch ¹®
4.5 °ø¹é switch ¹®
4.6 if ¹®°ú switch ¹® Áß ¼±ÅÃ
4.7 goto ¹®
4.8 ¸¶¹«¸®

CHAPTER 5 ÇÔ¼ö

5.1 ÇÔ¼ö ¼±¾ð°ú È£Ãâ
5.2 ÇÔ¼ö´Â °ªÀÌ´Ù
5.3 Å¬·ÎÀú
5.4 defer
5.5 °ª¿¡ ÀÇÇѠȣÃâÀ» »ç¿ëÇϴ Go
5.6 ¸¶¹«¸®

CHAPTER 6 Æ÷ÀÎÅÍ

6.1 ºü¸¥ Æ÷ÀÎÅÍ ÀÔ¹®
6.2 Æ÷ÀÎÅ͸¦ µÎ·Á¿ö ¸»¶ó
6.3 Æ÷ÀÎÅʹ º¯°æ °¡´ÉÇÑ ÆÄ¶ó¹ÌÅ͸¦ °¡¸®Å²´Ù
6.4 Æ÷ÀÎÅʹ ÃÖÈÄÀÇ ¼ö´Ü
6.5 Æ÷ÀÎÅͷΠ¼º´É °³¼±
6.6 Á¦·Î °ª°ú °ª¾øÀ½ÀÇ Â÷ÀÌ
6.7 ¸Ê°ú ½½¶óÀ̽ºÀÇ Â÷ÀÌ
6.8 ¹öÆÛ ½½¶óÀ̽º
6.9 °¡ºñÁö Ä÷º¼Ç ÀÛ¾÷·® ÁÙÀ̱â
6.10 ¸¶¹«¸®

CHAPTER 7 Å¸ÀÔ, ¸Þ¼­µå, ÀÎÅÍÆäÀ̽º

7.1 GoÀǠŸÀÔ
7.2 ¸Þ¼­µå
7.3 ±¸¼ºÀ» À§ÇÑ ÀÓº£µù »ç¿ë
7.4 ÀÓº£µùÀº »ó¼ÓÀÌ ¾Æ´Ï´Ù
7.5 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ °£´ÜÇÑ Áöµµ
7.6 ÀÎÅÍÆäÀ̽º´Â Å¸ÀÔ¿¡ ¾ÈÁ¤ÀûÀΠ´ö Å¸ÀÌÇÎÀÌ´Ù
7.7 ÀÓº£µù°ú ÀÎÅÍÆäÀ̽º
7.8 ÀÎÅÍÆäÀ̽º¸¦ ¹Þ°í ±¸Á¶Ã¼ ¹ÝȯÇϱâ
7.9 ÀÎÅÍÆäÀ̽º¿Í nil
7.10 ºó ÀÎÅÍÆäÀ̽º´Â ¾î¶² °Íµµ Ç¥ÇöÇÏÁö ¾Ê´Â´Ù
7.11 Å¸ÀÔ ´Ü¾ð ¹× Å¸ÀÔ ½ºÀ§Ä¡
7.12 Å¸ÀÔ ´Ü¾ð°ú Å¸ÀÔ ½ºÀ§Ä¡¸¦ ¾Æ²¸ »ç¿ëÇϱâ
7.13 ÇÔ¼ö Å¸ÀÔÀº ÀÎÅÍÆäÀ̽º·ÎÀÇ ¿¬°á
7.14 ÀÇÁ¸¼º ÁÖÀÔÀ» ½±°Ô ¸¸µå´Â ¾Ï¹¬Àû ÀÎÅÍÆäÀ̽º
7.15 Wire
7.16 GoO´Â Æ¯È÷ °´Ã¼ÁöÇâÀÌ ¾Æ´Ï´Ù
7.17 ¸¶¹«¸®

CHAPTER 8 ¿À·ù

8.1 ¿À·ù Ã³¸® ¹æ¹ý: ±âÃÊ
8.2 ´Ü¼ø ¿À·ù¿¡ ¹®ÀÚ¿­ »ç¿ë
8.3 ¼¾Æ¼³Ú ¿À·ù
8.4 ¿À·ù´Â °ªÀÌ´Ù
8.5 ¿À·ù ·¡ÇÎ
8.6 Is¿Í As
8.7 defer·Î ¿À·ù ·¡ÇÎ
8.8 ÆÐ´Ð°ú º¹±¸
8.9 ¿À·ù¿¡¼­ ½ºÅàƮ·¹À̽º ¾ò±â
8.10 ¸¶¹«¸®

CHAPTER 9 ¸ðµâ, ÆÐŰÁö ±×¸®°í ÀÓÆ÷Æ®

9.1 ÀúÀå¼Ò, ¸ðµâ ±×¸®°í ÆÐŰÁö
9.2 go.mod
9.3 ÆÐŰÁö ºôµå
9.4 ¸ðµâ °ü·Ã ÀÛ¾÷
9.5 ¸ðµâ °Ô½Ã
9.6 ¸ðµâ ¹öÀü °ü¸®
9.7 ¸ðµâÀ» À§ÇÑ ÇÁ·Ï½Ã ¼­¹ö
9.8 ¸¶¹«¸®

CHAPTER 10 GOÀÇ µ¿½Ã¼º

10.1 µ¿½Ã¼º »ç¿ë ½ÃÁ¡
10.2 °í·çƾ
10.3 Ã¤³Î
10.4 select ¹®
10.5 µ¿½Ã¼º »ç·Ê¿Í ÆÐÅÏ
10.6 Ã¤³Î ´ë½Å¿¡ ¹ÂÅØ½º¸¦ »ç¿ëÇØ¾ß Çϴ °æ¿ì
10.7 ¿øÀÚÀû ¿¬»ê
10.8 ¸¶¹«¸®

CHAPTER 11 Ç¥ÁØ ¶óÀ̺귯¸®

11.1 ÀÔÃâ·Â °ü·Ã ±â´É
11.2 ½Ã°£
11.3 encoding/json
11.4 net/http
11.5 ¸¶¹«¸®

CHAPTER 12 ÄÁÅØ½ºÆ®

12.1 ÄÁÅØ½ºÆ® ¼Ò°³
12.2 Ãë¼Ò
12.3 Å¸À̸Ó
12.4 Äڵ忡¼­ ÄÁÅØ½ºÆ® Ãë¼Ò Ã³¸®
12.5 °ª
12.6 ¸¶¹«¸®

CHAPTER 13 Å×½ºÆ® ÀÛ¼º

13.1 Å×½ºÆÃÀÇ ±âÃÊ
13.2 Å×À̺í Å×½ºÆ®
13.3 ÄÚµå Ä¿¹ö¸®Áö È®ÀÎ
13.4 º¥Ä¡¸¶Å©
13.5 GoÀÇ ½ºÅÓ
13.6 httptest
13.7 ÅëÇÕ Å×½ºÆ® ¹× ºôµå Å±×
13.8 ·¹À̽º °ËÃâ±â·Î µ¿½Ã¼º ¹®Á¦ Ã£±â
13.9 ¸¶¹«¸®

CHAPTER 14 Reflect, Unsafe, Cgo

14.1 ¸®Ç÷º¼ÇÀº ·±Å¸ÀÓ¿¡ µ¿ÀûÀ¸·Î Å¸ÀÔ Á¦¾î
14.2 ºÒ¾ÈÀüÇÑ Unsafe
14.3 ¼º´ÉÀÌ ¾Æ´Ñ ÅëÇÕÀ» À§ÇÑ Cgo
14.4 ¸¶¹«¸®

CHAPTER 15 GoÀÇ Á¦³×¸¯

15.1 ¹Ýº¹ Äڵ带 ÁÙÀ̰í Å¸ÀÔ ¾ÈÀü Áõ°¡
15.2 GoÀÇ Á¦³×¸¯
15.3 Å¸ÀÔ ¸ñ·ÏÀ» »ç¿ëÇÏ¿© ¿¬»êÀÚ ÁöÁ¤
15.4 Á¦³×¸¯ ÇÔ¼ö´Â ¾Ë°í¸®ÁòÀ» Ãß»óÈ­ÇÑ´Ù
15.5 Å¸ÀÔ ¸ñ·ÏÀº »ó¼ö¿Í ±¸ÇöÀ» Á¦ÇÑÇÑ´Ù
15.6 ¼Ò¿ÜµÈ °Í
15.7 °ü¿ëÀû Go¿Í Á¦³×¸¯
15.8 ÀÌÈÄ ÇØÁ¦µÉ °Íµé
15.9 ¸¶¹«¸®