Ассоциативный массив: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м орфография
Строка 416:
 
=== [[Go]] ===
В компилируемом языке программирования Go ассоциативные массивы названы отображениями (map) и их поддержка, в отличие от языков C и C++, встроена в язык, то есть не требует подключения каких-либо модулей (package).
<syntaxhighlight lang="go">
package main
 
Строка 431 ⟶ 432 :
x["bbb"] = 20
fmt.Println(x["aaa"])
}
</syntaxhighlight>
 
== [[Rust_(язык_программирования)|Rust]] ==
 
В Rust ассоциированные массивы реализуются через коллекцию HashMap, входящую в стандартную библиотеку языка:
 
<syntaxhighlight lang="rust">
use std::collections::HashMap;
 
let mut map = HashMap::new();
map.insert("a", 1);
map.insert("b", 2);
map.insert("c", 3);
 
for key in map.keys() {
println!("{}", key);
}
</syntaxhighlight>