泛型推导限制 泛型推导限制 类型 var T 和 typedesc [T] 不能在泛型实例中推断出来。以下是不允许的: proc g [ T ]( f : proc ( x : T ); x : T ) = f ( x ) proc c ( y : int ) = echo y proc v ( y : ...
泛型preference委托 泛型preference委托 现在我们已经是泛型专家了,为什么不扩展LongPreference 为支持所有Shared Preferences 支持的类型呢?我们来创建一个Preference 委托: class Preference < T >( val context : Context , val n...