728x90
SMALL
- 용량이란?
실제 메모리에 할당된 공간. 만약 요소를 추가하여 용량이 가득차면 용량은 자동으로 늘어납니다.
- 슬라이스 길이, 용량 구하기
- 슬라이스의 길이를 구하기 위해선 len 함수를 사용합니다.
위 사진의 결과는 8이 나옵니다. 그 이유는 a는 5개의 슬라이스를 만든 상태에서 '4, 5, 6'을 이어주었기 때문입니다.
- 슬라이스의 용량 구하기 위해선 cap 함수를 사용합니다.
위 사진의 결과는 10이 나옵니다.
- 슬라이스 자르기
슬라이스는 재분활 할 수도 있고, 같은 배열을 가르키는 새로운 슬라이스를 만들 수도 있습니다.
a 슬라이스에는 1,2,3,4,5,6,7,8 이 저장되어있습니다.
a[1 : 4] 는 슬라이스 위치에서 1부터 3까지라는 소리입니다. 그렇다면 결과로는 2,3,4 가 나오게 됩니다.
'Backend > Golang' 카테고리의 다른 글
GO언어 맵 (Maps) (0) | 2017.12.30 |
---|---|
GO언어 슬라이스1 (0) | 2017.12.26 |
GO언어 배열 (0) | 2017.12.25 |
GO언어 포인터, new함수 (0) | 2017.12.23 |
GO언어 구조체 (0) | 2017.12.23 |