Задать вопрос
includedlibrary
@includedlibrary

Как отключить сортировку HashTable в Vala?

При добавлении в hashtable элементов в одном порядке, они встают в другом порядке.
Например:
var map = HashTable<string, string>(str_hash, str_equal);
for(int i = 0; i < 5; i++) {
    map.insert(i.to_string(), "word " + i.to_string());
}
map.foreach((key, val)=>{
    stdout.printf("%s\n", key);
});

Вывод
5
4
1
2
3

Нужно сделать так, чтобы они шли в порядке добавления.
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
HashTable в Vala
Незнаком, но по общим вопросам программирования — создать массив нужной размерности и заполнять элементы по порядковым номерам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы