[Go] Golang ๊ธฐ๋ณธ ์๊ฐ(ํ์
, ๋ณ์, ํจ์, ๋ฌธ๋ฒ)
โ
ํ์
go์ธ์ด๋ ์ธ์ด์ฐจ์์ ํค์๋๊ฐ 25๊ฐ๋ฐ์ ์๋ค. ๋ค๋ฅธ ์ธ์ด์ ๋น๊ตํ๋ฉด ํ์คํ ์ ์ ๊ฒ์ ์ ์์๋ค. ์๋ฃํ์ ์ ์(int, uint), ์ค์(float), ๋ฌธ์/๋ฌธ์์ด(string), ๋ถ๋ฆฌ์ธ(bool), ๋ฐ์ดํธ(byte), rune(int32์ ๊ฐ์), complex(64, 32)๊ฐ ์๋ค. โ
๋ณ์ ๋ณ์ ์ ์ธ์ ๋ค์๊ณผ ๊ฐ๋ค. var x int = 10 var arr [5]int // ๋ฐฐ์ด var p *int // ํฌ์ธํฐ const C int = 10 // ์์ ์ ์ธ ๋ณ์ x๋ intํ์ด๋ค ๋ผ๊ณ ์๊ฐํ์. ๐งจ ์๋ฃํ ์ถ๋ก var i = 10 var p = &i i := 10 p := &i ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฃ๋ฅผ ์ถ๋ก ํ๋ค. var๋ผ๋ ํค์๋ ์ญ์ :=์ผ๋ก ๋์ฒดํ ์ ์๋ค. ๐งจ ๋ณ์์ ํฌ๊ธฐ C ์ธ์ด์ si..
2023. 4. 16.