sort-map-en
Translation status: English reader-locale proof. Term names and code fences follow the en pack; supporting prose may still be English.
Syntax:
Category#
collection
Related#
None.
Examples#
radix/corpus/sort/map-from-ref-en.fab (canonical · concept)#
# `from` sorts a map's values; `ref` sorts a map's keys.
main {
mut map<string, int> m ← empty
m["gamma"] ← 30
m["alpha"] ← 20
m["beta"] ← 10
m["delta"] ← 20
print sort via asc from m
print sort via desc from m
print sort via asc ref m
print sort via desc ref m
print m.length()
}Expected output:
[10, 20, 20, 30]
[30, 20, 20, 10]
["alpha", "beta", "delta", "gamma"]
["gamma", "delta", "beta", "alpha"]
4