文件名称:generics:使用Go泛型进行实验
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-25 09:32:06
Go
仿制药 Go泛型的快速实验 algebra ,浮点型,复数型和有理数的通用平方根函数。 concur ,各种并发实用程序。 future ,并发缓存(“未来缓存”)。 mapreduce ,并行Map,Reduce和ForEach实用程序 maps ,具有基于二叉树的排序键的映射。 metric ,用于生产监控的streamz样式多维变量。 number ,与数字(最小值,最大值,绝对值)和用户定义的复杂类型有关的通用函数。 oddities ,错误和怪癖。 pq ,优先级队列 slices ,通用slice实用程序和用户定义的Slice类型。 stream ,一个流库。 striped ,使用锁条的并发安全映射以及自定义哈希/ eq关系。 第一印象: 真的很好它解决了我错过的有关泛型的主要知识,即 能够改变地图的等价关系; 用于数据结构(例如树,图和优先级队列)的
【文件预览】:
generics-main
----maps()
--------sortedmap.go2(2KB)
----go.mod(45B)
----mapreduce()
--------mapreduce.go2(1KB)
----pq()
--------pq.go2(3KB)
----number()
--------number.go2(3KB)
----future()
--------cache.go2(2KB)
----oddities()
--------odd.go2(1KB)
----concur()
--------concur.go2(2KB)
----striped()
--------striped.go2(8KB)
----build(198B)
----stream()
--------stream.go2(4KB)
----README.md(4KB)
----metric()
--------metric.go2(5KB)
----hacks()
--------empty.s(158B)
--------hacks.go(572B)
----slices()
--------slices.go2(5KB)
----algebra()
--------algebra.go2(2KB)