Rust

HashMap entry API

Në shqip: API-ja entry e HashMap

ShpjegimiSQ

map.entry(çelësi).or_insert(0) jep një referencë te vlera, duke e krijuar po mungoi. Mënyra standarde në Rust për të numëruar fjalë ose për të grupuar.

EnglishEN

map.entry(key).or_insert(0) gives a reference to the value, creating it if missing. The standard Rust way to count words or group things.

Si ta mendosh

Si një sirtar që krijohet vetë kur s'ekziston ende.

Lexoje në anglisht

Like a drawer that creates itself when it doesn't exist yet.

Shembull kodirust

let mut numri = HashMap::new();
for f in "a b a".split_whitespace() {
    *numri.entry(f).or_insert(0) += 1;
}

Terma të lidhur