15、泛型
2015-11-14 22:53
239 查看
1、泛型函数的使用,是在函数名后的泛型参数使用一对尖括号<...>指定的,那么在调用函数时,它会根据值的类型匹配到T,如以下代码所示:
注意:泛型函数的泛型参数类型必须一致,否则会报Connot convert value of type 'inout Int' to expected argument type 'inout_'错,如以下代码所示:
2、在结构体和类上使用泛型,在定义时将尖括号<...>放置结构体名和类名后边,然后此结构体或类中就可以使用该类型,并且在实例化时,将类型也用尖括号指定类型,如以下代码所示:
注意:泛型函数的泛型参数类型必须一致,否则会报Connot convert value of type 'inout Int' to expected argument type 'inout_'错,如以下代码所示:
2、在结构体和类上使用泛型,在定义时将尖括号<...>放置结构体名和类名后边,然后此结构体或类中就可以使用该类型,并且在实例化时,将类型也用尖括号指定类型,如以下代码所示:
相关文章推荐
- MySQL 博客文章目录(2015-11-15更新)
- concat、reverse面试题
- 经典关于多态的demo
- AFNetworking 和 ASIHTTPRequest
- 20135203齐岳 信息安全系统设计基础第十周学习总结
- Python数据类型详解(列表,元组,字典,日期)
- 转:笔记本电脑开机密码忘记的解决方法
- 关于Qt
- 寻找
- rAndroid(11):进度条ProgressBar/SeekBar/RatingBar
- 关于Qt
- 设计模式初探(一)
- springmvc3.2+mybatis2.3.7整合
- zepto函數集的分類
- python mapreduce习题
- 第一个高德地图的Web程序
- Switch中的参数
- 法线贴图
- QVariant与自定义数据类型转换的方法
- EntityFramework 性能优化