Вам придется перебирать содержимое вашей карты, чтобы проверить, содержится ли элемент в этой карте или нет.
Например:
target := []int{30, 30}
for _, v := range myMap {
for _, sub := range v {
if len(sub) == len(target) && sub[0] == target[0] && sub[1] == target[1] {
fmt.Println("yeah")
}
}
}
С myMap
как aa
вы не получите вывод, а с myMap
как bb
вы получите «Да».
Если ваши самые внутренние кусочки становятся длиннее, вы должны выполнить шаг проверкикак цикл, а не так жестко закодировано.