Задать вопрос
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

Нужно сделать так, чтобы они шли в порядке добавления.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
HashTable в Vala
Незнаком, но по общим вопросам программирования — создать массив нужной размерности и заполнять элементы по порядковым номерам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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