swift generics 泛型
发布时间:2020-12-14 02:06:31 所属栏目:百科 来源:网络整理
导读:// 泛型函数 func repeatItemType(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 OPtionT
//
泛型函数
funcrepeat<ItemType>(item:ItemType,count:Int)->[ItemType] { varresult = [ItemType](); foriin0..<count { result.append(item); } returnresult; } varre =repeat("zxh",4); println(re); //泛型枚举 enumOPtion<T>{ caseNone caseSome(T) } varop:OPtion<Int> = .None; op= .Some(100); //泛型类 classca<T>{ varv:T; init(val:T){ v= val; println(v); } } varcaval =ca<Double>(val:2.2); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |