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

Swift学习笔记(二十三)——Swift泛型初识

2015-08-08 00:57 288 查看
       泛型的概念在Java中也是存在的,泛型可以使代码更为精炼,是对数据类型使用的一种优化。现在有一样的一个需求:写一个结构体,然后判断整型的是否相等。好,实现代码以及输出如下:




     如果此时又多了一个需求,需要判断两个浮点型的是否相等。那怎么办,代码实现基本和上面一样,不过我们又得重新写一遍浮点型的代码:




     以上两个代码将会导致代码可重用性变差且变得冗余,如果使用泛型来实现,将会变得很简单:


.

     泛型的实现是不是很高大上呢。让我们的代码也提升B格吧。

github主页:https://github.com/chenyufeng1991  。欢迎大家访问!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: