接下来 , 您将通过将整数和浮点数的并集捕获到您可以重用的类型约束(例如从其go语言为什么没有泛型他代码中)来进一步简化函数 。
正如您将在本节中看到的,约束接口也可以引用特定类型 。
1、编写代码
在此代码中:
b.在您已有的函数下方 , 粘贴以下通用 SumNumbers函数 。
在此代码中:
c.在 main.go 中 , 在您已有的代码下方 , 粘贴以下代码 。
在此代码中:
(1)调用SumNumbers打印每个map的总和 。
与上一节一样,在调用泛型函数时省略了类型参数(方括号中的类型名称) 。Go 编译器可以从其他参数推断类型参数 。
从包含 main.go 的目录中的命令行,运行代码 。
做得很好go语言为什么没有泛型!您刚刚学习了 Go 中的泛型 。
sublime text 3可以开发go语言吗可以啊.....看你问这问题,估计是初学者吧?
如果是初学者,不太建议学习golang......用它当作第二语言挺好的....但第一语言,还是建议选择一个“类C语言” 。。。也就是在C语言基础上发展而来的那些语言,比如JAVA,C#,C++等 。
golang和传统的编程差异太大了,第一门语言就选择这种偏门的语言,很难掌握编程思想 。而且Go语言没有泛型,在企业级项目中,其实只适合“一部分”工作,而不是“全部" 。
关于go语言为什么没有泛型和golang没有泛型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 摩托车游戏开放世界安卓,模拟开摩托的游戏
- 银行卡换手机号怎么取钱,银行卡换手机号怎么取钱呢
- Python爬虫js加密参数,python js加密
- 趣豆区块链,区块链应用!趣链科技i
- vb.net发布软件 vb net
- 硬盘怎么盖盘符,硬盘壳子怎么安装
- mysql服务器重启,mysql服务器重启命令
- redis怎么直接存储对象,redis中怎么存储数据
- 怎么看mysql的主机名 怎么查看mysql数据库的名字