GO语言(十五):泛型入门(下)-在本节中,您将添加通用函数调用的修改版本,进行小的更改以简化调用代码 。您将删除在这种情况下不需要的类型参数 。
当 Go 编译器可以推断您要使用的类型时,您可以在调用代码中省略类型参数 。编译器从函数参数的类型推断类型参数 。
请注意 , 这并不总是可能的 。例如,如果您需要调用没有参数的泛型函数,则需要在函数调用中包含类型参数 。
在 main.go 中,在您已有的代码下方,粘贴以下代码 。
在此代码中:
(1)调用泛型函数 , 省略类型参数 。
从包含 main.go 的目录中的命令行 , 运行代码 。
接下来,您将通过将整数和浮点数的并集捕获到您可以重用的类型约束(例如从其他代码中)来进一步简化函数 。
正如您将在本节中看到的,约束接口也可以引用特定类型 。
1、编写代码
在此代码中:
b.在您已有的函数下方,粘贴以下通用 SumNumbers函数 。
在此代码中:
c.在 main.go 中,在您已有的代码下方,粘贴以下代码 。
在此代码中:
(1)调用SumNumbers打印每个map的总和 。
与上一节一样,在调用泛型函数时省略了类型参数(方括号中的类型名称) 。Go 编译器可以从其他参数推断类型参数 。
从包含 main.go 的目录中的命令行,运行代码 。
做得很好!您刚刚学习了 Go 中的泛型 。
【go语言main参数 go语言map】go语言main参数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于go语言map、go语言main参数的信息别忘了在本站进行查找喔 。
推荐阅读
- 定川电视机怎么样投屏,定川科技有限公司
- 2023竞速游戏,最新竞速游戏
- linux的树命令,linux命令tree
- go语言grpc教程 go语言gtk
- 公众号怎么私下打款,公众号文章怎么打出来
- 路由器怎么关掉屏幕显示,路由器怎么关掉屏幕显示网络
- 手机直播为什么伴奏进不来,手机直播为什么伴奏进不来了
- c语言函数的大括号 c语言函数的大括号怎么输入
- u盘打不开无媒体怎么恢复,u盘在电脑上读不出来显示无媒体