- ๊ต์ฌ : Tucker์ Go ์ธ์ด ํ๋ก๊ทธ๋๋ฐ
- ๊ฐ์ : https://www.inflearn.com/course/go%EC%96%B8%EC%96%B4#curriculum
- ์์ ๊น : https://github.com/tuckersGo/musthaveGo
๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
1) ์๋์ฐ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
GO์ธ์ด ์ค์น -> ๊น ์ค์น -> VScode ์ค์น
-> VScode์ extensions๋ก go ์ค์น
2) VScode๋ก ์ฝ๋ ์คํ ๋ฐฉ๋ฒ
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
ํฐ๋ฏธ๋ ์ ๋ ฅ : cd hello -> go mod init goproject\hello -> go build -> .\hello.exe
3) ์์ ์ฝ๋ ๋ค์ด๋ก๋
cmd : git clone https://github.com/tuckersGo/musthaveGo
VScode : musthaveGo ํด๋ ์ด๊ธฐ -> ch0\ex0.1\ex0.1.go ํ์ผ ์ ํํ ์ฝ๋ ํ์ธ
go build
์ ๊ณต ์์ ๋ go mod init ํ์ง ์์๋ ๋น๋๋จ.
์ง์ ์์ ๋ง๋ค๋๋ go mod init๋ก go๋ชจ๋ ๋ง๋ค์ด์ผํจ.
์ปดํจํฐ ์๋ฆฌ
- GO ์ธ์ด ํน์ง
1. ์ ์ ์ปดํ์ผ ์ธ์ด์. ์ปดํ์ผ ๊ณผ์ ์ ๊ฑฐ์ณ ์คํ ํ์ผ์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ผ ํ์ง๋ง ์คํ ์๋๊ฐ ๋น ๋ฆ
2. ๊ฐ ํ์ ์ธ์ด์. ์กฐ๊ธ ๋ฒ๊ฑฐ๋กญ์ง๋ง ํ์ ์ ๋ฐ๋ฅธ ๋ฌธ์ ์ ์ด ์์.
3. ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋ฅผ ์ ๊ณตํจ. ์๋์ผ๋ก ๋ถํ์ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํด์ค.
'GO์ธ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Go] ํจํค์ง ๊ธฐ์ด, ๋ฐ์ดํฐ ํ์ (0) | 2023.01.20 |
---|---|
[GO] ์ ์ด๋ฌธ ๋ฐ ๋ฐ๋ณต๋ฌธ (0) | 2023.01.16 |
[GO] Go์ธ์ด ํน์ง,๋ณ์,์์,์ด๊ฑฐํ (1) | 2023.01.05 |