Conversión de una cadena de texto a minúsculas

Rust:
Conversión de una cadena de texto a minúsculas

Cómo hacerlo:

fn main() {
    let original = "Hola Mundo!";
    let minusculas = original.to_lowercase();
    println!("{}", minusculas); // imprime "hola mundo!"
}

Inmersión Profunda

Históricamente, la necesidad de convertir texto a minúsculas viene desde la clasificación y búsqueda de datos de texto, donde es común que los programas deban ser agnósticos respecto al uso de mayúsculas o minúsculas. En Rust, el método .to_lowercase() maneja incluso caracteres Unicode correctamente, lo que es esencial para el soporte de múltiples idiomas. Como alternativa, para casos muy específicos, algunas personas podrían usar iteraciones y transformaciones manuales sobre los caracteres de una cadena, pero raramente es necesario hacerlo. Es importante mencionar que .to_lowercase() retorna un String nuevo; no modifica el original.

Ver También