summaryrefslogtreecommitdiff
path: root/main.go
blob: 947d028ab2b9d193c579d2cf76f54e26eeaa2f73 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
package demo

import "golang.org/x/exp/constraints"

type Number interface {
	constraints.Integer | constraints.Float
}

func Add[T Number](a, b T) T {
	return a + b
}