Introducción
En este laboratorio, el compilador proporciona un dead_code lint que advierte sobre funciones no utilizadas, pero puedes utilizar atributos, como #[allow(dead_code)], para deshabilitar el lint y evitar las advertencias.
Nota: Si el laboratorio no especifica un nombre de archivo, puedes utilizar cualquier nombre de archivo que desees. Por ejemplo, puedes utilizar
main.rs, compilarlo y ejecutarlo conrustc main.rs &&./main.
dead_code
El compilador proporciona un lint dead_code que advertirá sobre funciones no utilizadas. Se puede utilizar un atributo para deshabilitar el lint.
fn used_function() {}
// `#[allow(dead_code)]` es un atributo que deshabilita el lint `dead_code`
#[allow(dead_code)]
fn unused_function() {}
fn noisy_unused_function() {}
// FIXME ^ Agrega un atributo para suprimir la advertencia
fn main() {
used_function();
}
Ten en cuenta que en programas reales, debes eliminar el código muerto (dead code). En estos ejemplos, permitiremos el código muerto en algunos lugares debido a la naturaleza interactiva de los ejemplos.
Resumen
¡Felicidades! Has completado el laboratorio Dead_code. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.