What does this program print?
Go
package main
import "fmt"
type Score int
func Double[T ~int](value T) T {
return value * 2
}
func main() {
result := Double(Score(7))
fmt.Printf("%T %v\n", result, result)
}
package main
import "fmt"
type Score int
func Double[T ~int](value T) T {
return value * 2
}
func main() {
result := Double(Score(7))
fmt.Printf("%T %v\n", result, result)
}