在<>里写一个名字来创建一个泛型函数或者类型
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来指定一个需求列表。
本文介绍了一个泛型函数的实现方法,该函数能够重复一个任意类型的元素,并返回一个相同类型的数组。同时,还展示了一个通用枚举类型OptionValue的定义,用于表示可能存在的值或不存在的情况。
1487

被折叠的 条评论
为什么被折叠?



