class NN {
var ni = 2
var ai = Array<Double>()
init(ni:NSInteger)
{
self.ni = ni
self.ai = [1.0]*&self.ni //error
}
}
我无法将inout变量乘以double。谢谢你的时间。
答案 0 :(得分:0)
请参阅https://github.com/vlall/Swift-Brain/blob/master/source/math/Matrix.swift
该类定义了运算符*&
,它允许您使用Double
多个Int
数组。将该文件添加到项目后,问题代码就会解决您的问题。