【发布时间】:2016-09-21 17:47:29
【问题描述】:
我无法理解此编译器错误消息的重点 “无法使用类型为“(值:T)”的参数列表调用“getValueType” 对于“if (CMFStream.getValueType(value: test) != type) {”这一行
public func readArray<T>() -> Array<T>
{
// ...
var retval: Array<T>;
let test: T;
if (CMFStream.getValueType(value: test) != type) {
// ...
}
}
我想我不明白泛型和模板之间的区别。
【问题讨论】: