【发布时间】:2015-01-09 20:49:23
【问题描述】:
我尝试实现一个函数,它会在数组中找到最小值的索引:
func minIndex<T: Equatable>(array: [T]) -> Int {
var minValue = array[0]
var minIndex = Int()
for (index, item) in enumerate(array) {
if item < minValue as T {
minValue = item
minIndex = index
}
}
return minIndex
}
但我在行上有一个错误“无法使用类型为 '(T, T)' 的参数列表调用 '
if item < minValue as T {
【问题讨论】:
标签: swift