swift generics 泛型
2015-06-14 11:30
399 查看
//泛型函数
func repeat<ItemType>(item:ItemType,count:Int)->[ItemType]
{
var result = [ItemType]();
for i in 0..<count {
result.append(item);
}
return result;
}
var re = repeat("zxh",4);
println(re);
//泛型枚举
enum OPtion<T>{
case None
case Some(T)
}
var op:OPtion<Int> = .None;
op = .Some(100);
//泛型类
class ca<T>{
var v:T;
init(val:T){
v = val;
println(v);
}
}
var caval = ca<Double>(val: 2.2);
func repeat<ItemType>(item:ItemType,count:Int)->[ItemType]
{
var result = [ItemType]();
for i in 0..<count {
result.append(item);
}
return result;
}
var re = repeat("zxh",4);
println(re);
//泛型枚举
enum OPtion<T>{
case None
case Some(T)
}
var op:OPtion<Int> = .None;
op = .Some(100);
//泛型类
class ca<T>{
var v:T;
init(val:T){
v = val;
println(v);
}
}
var caval = ca<Double>(val: 2.2);
相关文章推荐
- swift extension Int
- swift willSet didSet
- Swift中的required修饰符
- swift enum Int
- swift get,set
- swift protocol
- swift class
- swift struct
- swift enum
- swift closure
- swift dataStruct
- swift 学习笔记之在柯里化(Currying)
- swift func
- Swift之旅:1.概述-用Swift实现一个简单的计算器
- Swift之旅:0.资源工具方法篇
- 最新的swift 没有了fromraw方法,该如何获取初始值为x的枚举值
- Swift API Availability Checking
- Sprite Kit Swift游戏开发新手指导手册(5)
- Sprite Kit Swift游戏开发新手指导手册(4)
- Sprite Kit Swift游戏开发新手指导手册(2)