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的主要内容,如果未能解决你的问题,请参考以下文章

swift [Swift Notes]在学习Swift #Swift的同时收集笔记

Swift 反射

Swift入门系列--Swift官方文档(2.2)--中文翻译--About Swift 关于Swift

swift 示例BS swift.swift

swift swift_bug.swift

ios 整理(一)swift和oc的区别