ÄÜÅÙÃ÷ »ó¼¼º¸±â
·¯´× Go


·¯´× Go

·¯´× Go

<Á¸ º¸µå³Ê> Àú/<À±´ë¼®> ¿ª | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2022-03-15
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
5 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

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

Go ¾ð¾î´Â À¥ ¼­ºñ½º °³¹ßÀÚ°¡ ¼±È£ÇÏ´Â ¾ð¾î·Î ºü¸£°Ô ÀÚ¸® Àâ°í ÀÖ´Ù. ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î °³¹ßÇÑ °æÇèÀÌ ÀÖ´Â °³¹ßÀڵ鿡°Ô Go ¾ð¾îÀÇ ¹®¹ýÀ» ¾Ë·ÁÁÖ´Â Æ©Å丮¾óÀº ¸¹Áö¸¸, ±×°Í¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù. ÀÌ Ã¥Àº Go ¾ð¾î¸¦ ÀÌ¿ëÇØ ¸íÈ®ÇÏ°í °ü¿ëÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ±âÃÊ Áö½ÄÀ» Àü´ÞÇÏ´Â ½Ç¿ëÀûÀÎ °¡À̵å´Ù. °³¹ß ¼÷·Ãµµ¿Í´Â »ó°ü¾øÀÌ ´©±¸³ª Go ¾ð¾î °³¹ßÀÚó·³ »ý°¢ÇÒ ¼ö ÀÖ´Ù. ´õ ³ª¾Æ°¡ °æÇèÀÌ Ç³ºÎÇÑ 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 ¸¶¹«¸®