微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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


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


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

.


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


github主页:https://github.com/chenyufeng1991 。欢迎大家访问!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐