|
@@ -0,0 +1,33 @@
|
|
|
|
+# go
|
|
|
|
+
|
|
|
|
+> Go ์์ค ์ฝ๋๋ฅผ ๊ด๋ฆฌ.
|
|
|
|
+> `build`์ ๊ฐ์ ์ผ๋ถ ํ์ ๋ช
๋ น์๋ ์์ฒด ์ฌ์ฉ ์ค๋ช
์๊ฐ ์์ต๋๋ค.
|
|
|
|
+> ๋ ๋ง์ ์ ๋ณด: <https://golang.org>.
|
|
|
|
+
|
|
|
|
+- ํจํค์ง ๋ค์ด๋ก๋ ๋ฐ ์ค์น (import ๊ฒฝ๋ก๋ก ์ง์ ):
|
|
|
|
+
|
|
|
|
+`go get {{ํจํค์ง_๊ฒฝ๋ก}}`
|
|
|
|
+
|
|
|
|
+- ์์ค ํ์ผ ์ปดํ์ผ ๋ฐ ์คํ (`main` ํจํค์ง๋ฅผ ํฌํจํด์ผ ํจ):
|
|
|
|
+
|
|
|
|
+`go run {{ํ์ผ}}.go`
|
|
|
|
+
|
|
|
|
+- ์์ค ํ์ผ์ ์ง์ ํ ์ด๋ฆ์ ์คํ ํ์ผ๋ก ์ปดํ์ผ:
|
|
|
|
+
|
|
|
|
+`go build -o {{์คํ_ํ์ผ}} {{ํ์ผ}}.go`
|
|
|
|
+
|
|
|
|
+- ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ํจํค์ง ์ปดํ์ผ:
|
|
|
|
+
|
|
|
|
+`go build`
|
|
|
|
+
|
|
|
|
+- ํ์ฌ ํจํค์ง์ ๋ชจ๋ ํ
์คํธ ์ผ์ด์ค ์คํ (`_test.go`๋ก ๋๋์ผ ํจ):
|
|
|
|
+
|
|
|
|
+`go test`
|
|
|
|
+
|
|
|
|
+- ํ์ฌ ํจํค์ง ์ปดํ์ผ ๋ฐ ์ค์น:
|
|
|
|
+
|
|
|
|
+`go install`
|
|
|
|
+
|
|
|
|
+- ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์ ๋ชจ๋ ์ด๊ธฐํ:
|
|
|
|
+
|
|
|
|
+`go mod init {{๋ชจ๋_์ด๋ฆ}}`
|