a := []int{1,2,3,4,5,6}
b := a[1:len(a)-1]
fmt.Println(b) // -> [2 3 4 5]
내가 얻을 수있는 다시 6
b
에서 :슬라이스 시작 부분에서 잘라낸 요소를 복구 할 수 있습니까?
c := b[:len(b)+1]
fmt.Println(c) // -> [2 3 4 5 6]
하지만 다시 1
을받을 수 있나요?
내가
c := b[-1:]
시도 나는 그것을 다시 얻을 수없는 경우
유효하지 않은 슬라이스 인덱스 -1
(인덱스는 음수가 아닌 수 있어야합니다) 얻는 경우에, 쓰레기 수거된다는 뜻인가요?
실제로 원본 슬라이스의 공간을 원할 경우 실제로는 원본 슬라이스에 대한 참조 만 유지하면됩니다. – JimB