golang泛型快速入门使用(go 1.18及以后版本)
本文完全来源于官方文档,可放心食用,如果看得懂英文,建议直接参考官方文档(Tutorial: Getting started with generics)
1、上手使用
例如,有 string->int64 和 string->float64 两类 map,我们需要对 map 的 value 求和。
使用泛型前的代码:
// SumInts adds together the values of m.
func SumInts(m map[string]int64) int64 {
原创
2022-05-12 23:09:43 ·
473 阅读 ·
0 评论