728x90
SMALL
- 슬라이스란?
배열과 비슷하지만 배열의 길이가 동적으로 만들어집니다.
- 선언 방법
- var 변수이름 [ ] 자료형
- var을 사용하여 공간 만들기
위 사진처럼 make 함수로 a에다가 10의 공간을 만든겁니다.
- 자료형 생략
- var, 자료형, [ ] 생략
위 사진은 함수 내에서만 가능합니다.
이렇게 생성된 슬라이스의 길이는 0입니다.
슬라이스는 make 함수를 사용하여 공간을 할당할 수 있습니다.
- 슬라이스 생성하며 초기화
※슬라이스임으로 [ ]안에 길이를 쓰지 않습니다.
- 슬라이스에 값 추가하기
append 함수를 사용하면 슬라이스의 맨 뒤값을 추가할 수 있습니다.
- append(슬라이스명, 값1, 값2,...)
이러면 결과값은 1,2,3,4,5,6 이 나옵니다.
- a 변수에 b라는 값을 이어 붙일 때는
b뒤에 ... 을 써줍니다.
'Backend > Golang' 카테고리의 다른 글
GO언어 맵 (Maps) (0) | 2017.12.30 |
---|---|
GO언어 슬라이스2 (0) | 2017.12.30 |
GO언어 배열 (0) | 2017.12.25 |
GO언어 포인터, new함수 (0) | 2017.12.23 |
GO언어 구조체 (0) | 2017.12.23 |