Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.
Если в map с ключами int записать значения от 0 до 10, гарантируется ли порядок при range, как у слайса?
Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Нет. Даже ключи int от 0 до 10 не делают map упорядоченной. Range может вернуть их в любом неоговорённом порядке.
Для ожидаемого порядка 0, 1, …, 10 можно пройти обычным циклом и проверить наличие каждого ключа. Для произвольного набора сначала отсортируйте слайс ключей. Если нужна именно последовательность по индексам, обычно лучше подходит слайс.