func mustGet(m map[string]int, k string) int { v, ok := m[k] if !ok { panic("missing " + k) } return v } func main() { defer func() { recover() }() fmt.Println(mustGet(nil, "x")) }