21 Jan, 00:05
20 Jan, 23:52
20 Jan, 23:50
20 Jan, 23:28
20 Jan, 23:27
20 Jan, 23:14
package main
import "fmt"
// Define a type constraint interface
// that ensures the type supports basic arithmetic operations.
type Number interface {
int | int64 | float64
}
// Generic function that works with any type that satisfies the Number constraint.
func add[T Number](a, b T) T {
return a + b
}
func main() {
fmt.Println(add(3, 4)) // int
fmt.Println(add(3.5, 4.2)) // float64
fmt.Println(add(int64(3), int64(4))) // int64
}
20 Jan, 23:08
20 Jan, 23:06
20 Jan, 23:03
.قرمز {
color: red;
}
20 Jan, 22:59
20 Jan, 22:56
20 Jan, 22:54