swift 中的便捷关键字完全让我感到困惑。它似乎一点用都没有。在同一个或超类中调用其他初始化程序(或说构造函数)是面向对象语言(如 Java、C# 等)中非常常见的功能。如果任何成员未初始化,编译器会发出警告。似乎它唯一做的就是将对其他初始化程序的调用限制在同一个类中,这使它看起来更加无用。那么,为什么还要费心使用这个关键字呢?
我在网上看到了一些其他线程讨论这个问题,但没有一个是真正令人信服的。
有谁知道这个关键字的真正目的?
swift 中的便捷关键字完全让我感到困惑。它似乎一点用都没有。在同一个或超类中调用其他初始化程序(或说构造函数)是面向对象语言(如 Java、C# 等)中非常常见的功能。如果任何成员未初始化,编译器会发出警告。似乎它唯一做的就是将对其他初始化程序的调用限制在同一个类中,这使它看起来更加无用。那么,为什么还要费心使用这个关键字呢?
我在网上看到了一些其他线程讨论这个问题,但没有一个是真正令人信服的。
有谁知道这个关键字的真正目的?