а так заработает?
This commit is contained in:
parent
2dee2f05e1
commit
7118b990e6
5 changed files with 16 additions and 14 deletions
10
add.go
10
add.go
|
|
@ -1,13 +1,5 @@
|
||||||
// Пакет, складывающий два числа
|
|
||||||
package testmod
|
package testmod
|
||||||
|
|
||||||
import "golang.org/x/exp/constraints"
|
func Add(a, b int) int {
|
||||||
|
|
||||||
type Number interface {
|
|
||||||
constraints.Integer | constraints.Float
|
|
||||||
}
|
|
||||||
|
|
||||||
// Функция, складывающая два числа
|
|
||||||
func Add[T Number](a T, b T) T {
|
|
||||||
return a + b
|
return a + b
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
package testmod
|
|
||||||
|
|
||||||
func Add(a, b int) int {
|
|
||||||
return a + b
|
|
||||||
}
|
|
||||||
13
v2/add.go
Normal file
13
v2/add.go
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
// Пакет, складывающий два числа
|
||||||
|
package testmod
|
||||||
|
|
||||||
|
import "golang.org/x/exp/constraints"
|
||||||
|
|
||||||
|
type Number interface {
|
||||||
|
constraints.Integer | constraints.Float
|
||||||
|
}
|
||||||
|
|
||||||
|
// Функция, складывающая два числа
|
||||||
|
func Add[T Number](a T, b T) T {
|
||||||
|
return a + b
|
||||||
|
}
|
||||||
2
v2/go.sum
Normal file
2
v2/go.sum
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 h1:y5zboxd6LQAqYIhHnB48p0ByQ/GnQx2BE33L8BOHQkI=
|
||||||
|
golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6/go.mod h1:U6Lno4MTRCDY+Ba7aCcauB9T60gsv5s4ralQzP72ZoQ=
|
||||||
Loading…
Add table
Add a link
Reference in a new issue