Files
Jake Bailey 12d41ba0c1 go.mod, compiler: bump minimum Go version to 1.23
This enables gotypesalias=1 by default, which is needed for
generic type aliases to work correctly in go/types.
2026-04-17 19:18:17 +01:00

11 lines
224 B
Go

package main
// Generic type alias (requires go 1.24+, or GOEXPERIMENT=aliastypeparams in go 1.23).
type Set[T comparable] = map[T]struct{}
func main() {
s := make(Set[string])
s["hello"] = struct{}{}
println(len(s))
}