typestar

Conteo de palabras con HashMap en Rust

Cuenta frecuencias de palabras en un HashMap usando la API entry.

fn word_count(text: &str) -> HashMap<String, usize> {
    let mut counts = HashMap::new();
    for word in text.split_whitespace() {
        *counts.entry(word.to_lowercase()).or_insert(0) += 1;
    }
    counts
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
189
Tokens
58
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 35 segundos.

Escribe este fragmento

Paso 2 de 2 en Mapas y conteo; paso 13 de 14 en Iteradores y closures.

← Anterior Siguiente →