文件名称:go2generics:about关于Go 2泛型设计的大量实验和演示
文件大小:51KB
文件格式:ZIP
更新时间:2024-05-26 08:43:48
go golang generics Go
go2generics 关于Go 2泛型(类型参数)的大量演示和研究。 入门 有一些文档可让您熟悉泛型: 欧昌坤转到2泛型:类型参数。 。 程式码范例 您可以使用最新的Go tip版本在此存储库中构建所有代码示例。 $ git clone https://github.com/golang/go && cd src && ./all.bash $ ../bin/go test -gcflags=all=-G=3 -v ./... -gcflags=all=-G=3是使用类型参数运行Go代码的关键编译器标志。 良种 BSD-2-条款 版权所有:copyright:2020-2021 O
【文件预览】:
go2generics-master
----metrics()
--------metrics_test.go(479B)
--------metrics.go(1KB)
----sched()
--------sched.go(14B)
--------sched_test.go(11KB)
----constraints()
--------string.go(426B)
--------pair.go(224B)
--------types.go(914B)
----list()
--------list.go(1KB)
----ring()
--------ring.go(3KB)
--------ring_test.go(4KB)
----graph()
--------graph.go(1KB)
--------graph_test.go(300B)
----notsupport()
--------variadic.go(544B)
--------metrics.go(528B)
----sets()
--------set_test.go(3KB)
--------set.go(1KB)
----chans()
--------lb_test.go(919B)
--------lb.go(1KB)
--------chans.go(2KB)
----linalg()
--------linalg.go(2KB)
----history()
--------201103.go2.txt(857B)
--------201609.go2.txt(1KB)
--------go1.go.txt(396B)
--------201006.go2.txt(739B)
--------202003.go2.txt(764B)
--------201310.go2.txt(885B)
--------201401.go2.txt(747B)
--------201312.go2.txt(804B)
--------202008.go2.txt(848B)
----generics.md(7KB)
----LICENSE(1KB)
----maps()
--------maps.go(2KB)
--------orderedmap.go(3KB)
----strings()
--------strings.go(2KB)
--------strings_test.go(492B)
----stack()
--------stack.go(515B)
--------stack_test.go(608B)
----fmt()
--------printer.go(274B)
--------printer_test.go(87B)
----tree()
--------tree.go(286B)
----slices()
--------slices_test.go(15B)
--------slices.go(2KB)
--------sort.go(1KB)
----math()
--------checker.go(266B)
--------comp_test.go(674B)
--------comp.go(1KB)
----future()
--------future.go(491B)
--------future_test.go(381B)
----.gitignore(269B)
----errors()
--------errors_test.go(907B)
--------errors.go(770B)
----sync()
--------map_test.go(4KB)
--------map_reference_test.go(4KB)
--------map.go(6KB)
--------atomic()
----demo()
--------ex2-mapreduce.go(924B)
--------ex5-loadbalance.go(2KB)
--------ex4-map.go(927B)
--------ex1-sort.go(1KB)
--------ex3-stack.go(1KB)
----README.md(910B)
----go.mod(44B)