Tucker의 GO언어 프로그래밍 18장 슬라이스


Tucker의 GO언어 프로그래밍 18장 슬라이스

확실히 1단계의 내용보다 2단계의 내용이 좀더 깊은 내용들이 많으며 페이지수도 많다. GO의 배열과 슬라이스는 확실히 다르다. Python은 배열 하나로 짤라내고 지지고 볶고 다 할수 있는데 GO에서는 왜 슬라이스라는게 별도로 있나 보니 배열에 포인터를 달아 놓은 개념이었다. 18장은 슬라이스를 지지고 볶고 할려면 copy 함수와 append 함수를 적절하게 사용해야하며, 슬라이스를 늘렸다가 데이터를 중간에 삽입했다가 삭제했다가 하는 방법들을 알려준다. ------------------------------------------------------------------------------------------------ 슬라이스 구조 (Pointer,len,cap) Pointer Len (길이) Cap (공간크기) 18.1 슬라이스 선언 배열과의 차이점은 선언할때 숫자값을 넣지않는게 차이이다. 배열의 크기를 적지 않는다. var slice = []int {1,2,3} var sl...


#golang #슬라이스

원문링크 : Tucker의 GO언어 프로그래밍 18장 슬라이스