Вопрос проверяет знание контрактов Dictionary и понимание работы хэш-таблиц в Swift.
Короткий ответ
Ключи в Dictionary должны соответствовать протоколу Hashable. Это означает, что для них определены корректные hash и сравнение на равенство. Одинаковые ключи должны иметь одинаковый хэш. Без выполнения этих условий словарь не сможет корректно работать.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.