[Go] ์ฌ๋ผ์ด์ค(slice)์๋ ํฌ์ธํฐ๊ฐ ์๋ค
ยท
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด/Go
์์์ฌ๋ผ์ด์ค๋ Go์์ ๊ฐ๋ณ๊ธธ์ด ๋ฐฐ์ด์
๋๋ค. ๊ณ ์ ๊ธธ์ด ๋ฐฐ์ด์ var arr [10]int ์ด์ง๋ง ์ฌ๋ผ์ด์ค๋ var slice []int์
๋๋ค. ์ด๊ธฐ ์ฌ๋ผ์ด์ค๋ ๋น ๋ฐฐ์ด์
๋๋ค.package mainimport "fmt"func main() { var slice []int if len(slice) == 0 { // โถ slice ๊ธธ์ด๊ฐ 0์ธ์ง ํ์ธ fmt.Println("slice is empty", slice) } slice[1] = 10 // โท ์๋ฌ ๋ฐ์ fmt.Println(slice)} ์ด๊ธฐํ[] ์ด์ฉvar slice1 = []int{1, 2, 3}var slice2 = []int{1, 5:2, 10:3} // [1 0 0 0 0 2 0 0 0 0 3] //์ธ๋ฑ์ค 5๋ 2, 10์ 3make() ..