Notice
Recent Posts
Recent Comments
Link
투케이2K
26. (Go Lang) [Mac Os] Go 문법 : Slice Array 슬라이스 배열 선언 및 특정 인덱스 번지 데이터 삭제 수행 - remove array item 본문
Go Lang (Go 언어)
26. (Go Lang) [Mac Os] Go 문법 : Slice Array 슬라이스 배열 선언 및 특정 인덱스 번지 데이터 삭제 수행 - remove array item
투케이2K 2024. 2. 18. 15:53[개발 환경 설정]
개발 언어 : Go
[소스 코드]
package main
import "fmt"
func main() {
// [슬라이스 변수 선언 실시]
var array []int
// [동적 데이터 삽입 수행]
array = append(array, 1)
array = append(array, 2)
array = append(array, 3)
array = append(array, 4)
array = append(array, 5)
// [특정 인덱스 번지 삭제 수행]
var removeIdx = 1 // 1 번 인덱스 삭제 수행
var deleteArray []int
deleteArray = append(deleteArray, array[0:removeIdx]...) // 0 부터 특정 삭제 인덱스까지 추가
deleteArray = append(deleteArray, array[removeIdx+1:]...) // 삭제 인덱스 이후 부터 데이터 전체 추가
// [로그 출력 실시]
fmt.Println("")
fmt.Println("----------------------------------------------")
fmt.Println("[로그 출력 수행]")
fmt.Println("----------------------------------------------")
fmt.Println("deleteArray : ", deleteArray)
fmt.Println("----------------------------------------------")
fmt.Println("")
}
[결과 출력]
반응형