赞
踩
在编程中,泛型(Generics)是指参数化类型。简单来说,参数化类型就是在声明时类型未知,需要在使用时指定的类型。这种机制使得我们可以编写更通用和可复用的代码。在仓颉编程语言中,类型声明与函数声明都可以是泛型的,常见的例子包括 Array<T>
和 Set<T>
等容器类型。
在仓颉中,class
、struct
与 enum
都可以声明类型形参,即它们可以是泛型的。以下是一些常用术语的定义:
class List<T> {
var elem: Option<T> = None
var tail: Option<List<T>> = None
}
func sumInt(a: List<Int64>) { }
在上述代码中,Lis
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。