Если в map с ключами int записать значения от 0 до 10, гарантируется ли порядок при range, как у слайса?

Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.

Короткий ответ

Что ответить на собеседовании

Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.

Подробный разбор

Ответ с пояснениями

Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.

Для ожидаемого порядка 0, 1, …, 10 можно пройти обычным циклом и проверить наличие каждого ключа. Для произвольного набора сначала отсортируйте слайс ключей. Если нужна именно последовательность по индексам, обычно лучше подходит слайс.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее