[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() ..