github.com/traefik/yaegi@v0.15.1/_test/gen8.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  	var x, y int = 1, 2
    11  	println(add(x, y))
    12  }
    13  
    14  // Error:
    15  // int does not implement main.Float