Initial commit: Go 1.23 release state

This commit is contained in:
Vorapol Rinsatitnon
2024-09-21 23:49:08 +10:00
commit 17cd57a668
13231 changed files with 3114330 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package lib
type FMap[K comparable, V comparable] map[K]V
//go:noinline
func (m FMap[K, V]) Flip() FMap[V, K] {
out := make(FMap[V, K])
return out
}
type MyType uint8
const (
FIRST MyType = 0
)
var typeStrs = FMap[MyType, string]{
FIRST: "FIRST",
}
func (self MyType) String() string {
return typeStrs[self]
}

View File

@@ -0,0 +1,5 @@
package main
import "./lib"
func main() { lib.FIRST.String() }