标签: swift
我看到的代码如下:
public class Signal<T> { ... }
<T>是什么意思?
<T>
答案 0 :(得分:1)
这就是所谓的Generic。这意味着Signal类可以在多种类型上运行。例如,您可以实例化Signal<String>类型的对象,或者Signal<Foo>类型的对象,或任何其他类型的对象。
Signal<String>
Signal<Foo>
泛型允许相同的代码处理大量不同类型的数据,并且仍然保持类型安全。