代码之家  ›  专栏  ›  技术社区  ›  Laurence Wingo

控制正在建模的数据的标识意味着什么?

  •  2
  • Laurence Wingo  · 技术社区  · 8 年前

    我在这里读到了在Swift中何时选择structs而不是类 Apple's documentation

    • 当需要控制正在建模的数据的标识时,使用类

    1 回复  |  直到 8 年前
        1
  •  1
  •   Richard Barber    8 年前

    Identity是指数据结构中的===Identity,因此Identity的控制是指数据结构类型的选择。

    • 结构是具有===identity的本地对象,而类的实例将不具有===identity。

    更有限的结构是首选模型,虽然更复杂的类模型功能强大,但它更容易出错。