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
끄적끄적 개발자