swift generic.swift

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift generic.swift相关的知识,希望对你有一定的参考价值。

struct Book<T> {
  let id: Int
  let related: T?
}

extension Book {
  
   init?(json: [String: Any]) {
    
    if let jornalDictionary = json["jornal"] as? [String: Any], let jornal = Jornal(json: questionDictionary) {
      related = jornal // Error: Cannot assign value of type `Jornal` to type `_?`
    } else {
      related = nil
    }

  }
  
}

以上是关于swift generic.swift的主要内容,如果未能解决你的问题,请参考以下文章