Useful Methods - Slice
Go lang에서 쓸만한 메소드 정리.
Slice 내부에 특정 값이 존재하는지 판단하는 메소드
func numberInSlice(a int, list []int) bool {
for _, b := range list {
if b == a {
return true
}
}
return false
}Slice 내부에 특정 위치의 값을 제거하는 메소드
순서가 상관없을 때
// i index의 값을 제거한다. (순서 바)
func remove(s []int, i int) []int {
s[i] = s[len(s)-1]
return s[:len(s)-1]
}순서가 유지되어야 할 때
Slice 내부에 특정 값을 제거하는 메소드
Last updated