找出map[any] 查询里的bug

来自接口
Go 1.27 进阶 4分钟 找出1处问题

找出为什么合法的any值会让这次查询发生panic。

Go
func AlreadySeen(seen map[any]bool, value any) bool {
    return seen[value]
}

func example() bool {
    seen := map[any]bool{"ready": true}
    return AlreadySeen(seen, []int{1, 2})
}
在试验场中打开
报告错误