슬라이스에있는 요소의 위치를 어떻게 결정합니까?
다음과 같은 것이 필요합니다.
type intSlice []int
func (slice intSlice) pos(value int) int {
for p, v := range slice {
if (v == value) {
return p
}
}
return -1
}
2
그래서 질문은 무엇입니까? 코드가 작동하지 않습니까?
—
newacct 2011
왜 go coders가 이러한 공통 함수를 스스로 작성해야하는지 묻고있었습니다. 부동 값에 대한 다른 함수를 원하면이 함수를 복사 / 붙여 넣기해야합니다. 이것은 나를 위해 이상해 보였다. 그러나 Krzysztof Kowalczyk는 이미 golang에 제네릭이 없기 때문이라고 대답했습니다.
—
OCyril 2011
슬라이스가 정렬되어 있습니까?
—
고인돌
이 소스를 사용해보십시오 : gobyexample.com/collection-functions
—
Victor