Swift泛型

来源:互联网 发布:查看数据库表内容 编辑:程序博客网 时间:2024/05/18 01:01
在<>里写一个名字来创建一个泛型函数或者类型
1、func repeat<itemType>(item:itemType,times:Int) ->itemType[]{
var result = itemType[]()
for i in 0..times{
result += item
}
return result
}
enum OptionValue<T>{
case None
case Some(T)
}
var possibleValue: OptionValue<T> = .None
possibleValue = .Some(T)

在类型名后面使用where来指定一个需求列表。

0 0