Go 배열 슬라이스 차이

ALL

Golang 배열(array) 슬라이스(slice) 사용법 차이

Go에서는 배열보다는 슬라이스를 많이 사용합니다. 둘은 비슷하지만 차이점이 있습니다. 배열과 슬라이스는 어떤 점이 다른지 먼저 보겠습니다. 1. 배열은 크기는 고정, 슬라이스 크기는 가변 2. 배열은 복사하면 별도 메모리를 생성. 슬라이스는 복사할 경우 같은 곳을 참조 먼저 간단하게 사용 방법을 알아보겠습니다. 선언 방법 배열(array)과 슬라이스(slice)를 선언할 때 차이가 있습니다. 즉, 선언을 어떻게 하는지에 따라 배열이 되는지 슬라이스가 되는지 정해집니다. 배열 선언 방법 package main import "fmt" ...