码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-08 06:47:03      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:swift   泛型   

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

技术分享


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

技术分享


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

技术分享.


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

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

标签:swift   泛型   

原文地址:http://blog.csdn.net/chenyufeng1991/article/details/47349161

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!