繁体   English   中英

无法转换`GenericStruct类型的值 `到指定类型`GenericStruct `[重复项]

Cannot convert value of type `GenericStruct` to specified type `GenericStruct` [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这是我的代码:

import Foundation

struct User {
    let name: String
    let lastname: String
}

struct GenericStruct<Value> {

}

我正在尝试使用Any作为这样的通用名称:

let value: GenericStruct<Any> = GenericStruct<User>()

但是它提供了一个编译器错误:

Cannot convert value of type 'GenericStruct<User>.Type' to specified type 'GenericStruct<Any>'

但奇怪的是,这条线正在工作:

let val1: Array<Any> = Array<User>()

我想念什么吗?

问题暂未有回复.您可以查看右边的相关问题.
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM