github.com/traefik/yaegi@v0.15.1/_test/gen9.go (about) 1 package main 2 3 type Float interface { 4 ~float32 | ~float64 5 } 6 7 func add[T Float](a, b T) float64 { return float64(a) + float64(b) } 8 9 func main() { 10 println(add(1, 2)) 11 } 12 13 // Error: 14 // untyped int does not implement main.Float