您的位置:首页 > 移动开发 > Swift

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: