如何在 Swift 中编写类似于协议组合的类型?
例如,我有一个likes数据,它是一个字典,其值具有Intor String,但没有其他值。
likes: {
"1": {
"id": "l1"
"ts": 1551796878504
"userId": "u1"
}
}
当前,我使用带类型的变量,
var likes: [String: [String: Any]]
但是,我希望它是类型
var likes: [String: [String: AlphaNum]]
我可以typealias AlphaNum = String & Int在不使用类或结构的情况下使用类似或类似的东西吗?