class 中的类型别名与 swift 中的函数 (iOS)

typealias in class vs in function in swift (iOS)

  1. class 中的类型别名声明与其在函数内的声明有何区别?

  2. 有详细的性能吗?

  3. 在函数内部使用它们是个好主意吗?

  1. 区别只是范围。函数内部的声明从外部隐藏了一个声明。

  2. 由于这全部由编译器处理,因此与性能无关。

  3. 在有意义的地方使用它(从范围来看)