728x90 반응형 golang slice delete1 golang slice or array element(item) remove (delete) golang에의 List 타입으로는 가변 길이를 지원하는 slice가 존재한다. java의 경우 list 에서 index remove(), object remove()를 제공하지만 golang의 slice에서는 애석하게도 remove()를 직접 구현해주어야 한다. 가장 간단한 방법은 append()를 이용하는 방법이 있다. 아래와 같이 지우고자하는 index에 다음 index 부터의 값들을 append 해버리는 개념이다. ex01) slice element delete example using append() slice := []int{1, 2, 3, 4, 5, 6, 7} fmt.Println(slice)//for debug slice = append(slice[0:], slice[1:]...} fmt... 2023. 1. 16. 이전 1 다음 728x90 반응형