Swift语法含义&#34;公共类Signal <t> {}&#34;

时间:2016-04-20 22:34:28

标签: swift

我看到的代码如下:

public class Signal<T> { 
 ...
}

<T>是什么意思?

1 个答案:

答案 0 :(得分:1)

这就是所谓的Generic。这意味着Signal类可以在多种类型上运行。例如,您可以实例化Signal<String>类型的对象,或者Signal<Foo>类型的对象,或任何其他类型的对象。

泛型允许相同的代码处理大量不同类型的数据,并且仍然保持类型安全。