博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第七节 泛型(Generics)
阅读量:5925 次
发布时间:2019-06-19

本文共 311 字,大约阅读时间需要 1 分钟。

hot3.png

在尖括号中带上名字来创建一个泛型函数或类型。

你可以创建泛型函数和方法,还有类,枚举,和结构体。

在类型名后使用where语句来指定一系列的要求--例如,要求这种类型来实现一个协议,并且要求这两种类型是相同的,还有要求类继承某个特定的父类。

实验:修改anyCommonElements函数来使得这个函数返回一个任意两个sequences有相同元素的数组。

在简单情况下,你可以省略where语句,仅是在冒号后加上协议或类名就行。<T:Equatable>这种写法和<T where T:Equatable>这种写法是一样的。

转载于:https://my.oschina.net/u/126158/blog/281228

你可能感兴趣的文章
宁波竞赛题
查看>>
Java实现Socket5代理服务器
查看>>
Android-异步图像装载机
查看>>
MySQL学习笔记——安装及配置环境
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
android 物理按键 监听
查看>>
Do You Kown Asp.Net Core - 根据实体类自动创建Razor Page CURD页面模板
查看>>
npm 主要命令
查看>>
【Android Studio安装部署系列】五、新建你的第一个项目:HelloWorld
查看>>
Android 数据库初窥
查看>>
使用Phaser开发你的第一个H5游戏(一)
查看>>
十、performSelector延时调用内存泄漏的问题
查看>>
理解JVM(二):垃圾收集算法
查看>>
Redux专题:实用
查看>>
杠上Spark、Flink?Kafka为何转型流数据平台
查看>>
畅谈云原生(下):云原生的飞轮理论
查看>>
分类模型的评价方法
查看>>
微服务系列-Spring Cloud优质项目推荐
查看>>
11-玩转数据结构-并查集
查看>>
Android--List转换String,String转换List
查看>>