我写了一个函数:
在for循环中,上述函数显示以下错误: 类型“Int”没有下标成员。
请问有人能告诉我如何修复这个问题吗?
func rms16(buffer: Int, bufferSize: Int) -> Float
{
let sum: Float = 0.0
let mySize: Int = bufferSize / sizeof(CShort)
var buffer_short: Int = buffer
for var i = 0; i < mySize; i++ {
sum += buffer_short[i] * 2
}
let sqrt1: Float = sqrtf(sum / Float(mySize))
return (sqrt1) / Float(mySize)
}
在for循环中,上述函数显示以下错误: 类型“Int”没有下标成员。
请问有人能告诉我如何修复这个问题吗?
[Int]
代替Int
? - Sergey Kalinichenko