我寫了一個功能:在for
循環類型「詮釋」無標會員
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)
}
以上功能它告訴我的錯誤是這樣的: 類型Int
沒有標會員
誰能告訴我我該如何解決它?
您聲明'buffer_short'爲'Int'。這不是一個數組。這只是一個整數。 – Arc676
你的意思是'[Int]'而不是'Int'嗎? – dasblinkenlight