x.(int)?Type assertion x.(int) проверяет, что значение внутри интерфейсной переменной x имеет конкретный тип (здесь int), и извлекает это значение. Однозначная форма v := x.(int) при несовпадении типа вызывает panic. Безопасная форма: v, ok := x.(int) - при несовпадении ok == false, v - zero value, panic не происходит.
var i any = 42
v, ok := i.(int)
if ok {
fmt.Println(v)
}