【发布时间】:2014-03-28 15:22:47
【问题描述】:
我很难完成创建接口数组的微不足道的任务。这是我的代码,
var result float64
for i := 0; i < len(diff); i++ {
result += diff[i]
}
result = 1 / (1 + math.Sqrt(result))
id1 := user1.UserId
id2 := user2.UserId
user1.Similar[id2] = [2]interface{id2, result}
user2.Similar[id1] = [2]interface{id1, result}
result 是浮点数,user*.UserId 是 int。
我的错误信息是
syntax error: name list not allowed in interface type
【问题讨论】: