Go Generics

This is just a repository to play around with Generics and Fuzzing, two big things coming with go 1.18!

To Use

go mod tidy

go build


To run regular unit tests:

go test -v ./...

To run Fuzzing:

go test -v ./genericmath -fuzz=Fuzz

The above will execute test cases forever, so to end it early you can either ctrl-c or run with the additional flag -fuzztime 30s


View Github