(8, vec!("GO TO 5".to_string())),
(5, vec!("GO TO 6".to_string())),
(6, vec!("GO TO 22".to_string())),
(22, vec!("echo WELL DONE".to_string()))
По какой причине на выводе с println!("{:#?}") оно выводит все не по порядку 🧐
Порядок обхода ключей при итерации по мапе не задокументирован и не покрывается гарантиями обратной совместимости
🧐 А какие еще есть варианты?
писать свой ordered hash map) в питоне так раньше и было пока стандартный словарь не научили хранить порядок добавления ключей
Обсуждают сегодня