我正在进入golang的世界。我在传递向量作为函数的参数时遇到问题。
func main(){
var vector[9] int
fmt.Println("Determinant: ",determinantXsarrus(vector))
cramer()
}
func determinantXsarrus(vec[] int)int{
var det int = vec[0]*vec[4]*vec[8]+ vec[1]*vec[5]*vec[6]+vec[2]*vec[3]*vec[7]-vec[6]*vec[4]*vec[2]-vec[3]*vec[1]*vec[8]-vec[0]*vec[7]*vec[5]
return det
}
fmt.Println(“ Determinant:”,determinantXsarrus(vec))
在这一行中,编译器告诉我不能将“ vector”(类型[9] int)用作类型[] int
我该如何解决此问题。