如何确定切片中存在的元素的位置?
我需要以下内容:
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年
我在问为什么程序员要自己编写这样的通用功能?我的意思是,如果我想要另一个用于浮点值的函数,我将被迫复制/粘贴此函数。这对我来说很奇怪。但是Krzysztof Kowalczyk已经回答了,这是因为golang没有泛型。
—
OCyril 2011年
您的切片排序了吗?
—
2015年