找出 Equal 调用里的 bug

来自 约束与类型集
Go 1.27 高级 4分钟 找出 1处问题

为什么这个已经通过编译的泛型调用仍可能 panic?

Go
func Equal[T comparable](left, right T) bool {
    return left == right
}

func sameNumbers() bool {
    var left any = []int{1, 2}
    var right any = []int{1, 2}
    return Equal(left, right)
}
在试验场中打开
报告错误