Introdução
Neste laboratório, o compilador fornece um aviso dead_code que alerta sobre funções não utilizadas, mas pode usar atributos, como #[allow(dead_code)], para desabilitar o aviso e evitar as mensagens de alerta.
Nota: Se o laboratório não especificar um nome de arquivo, você pode usar qualquer nome de arquivo que desejar. Por exemplo, você pode usar
main.rs, compilar e executar comrustc main.rs && ./main.
dead_code
O compilador fornece um aviso dead_code que emitirá um alerta sobre funções não utilizadas. Um atributo pode ser usado para desabilitar esse aviso.
fn used_function() {}
// `#[allow(dead_code)]` é um atributo que desabilita o aviso `dead_code`
#[allow(dead_code)]
fn unused_function() {}
fn noisy_unused_function() {}
// FIXME ^ Adicione um atributo para suprimir o aviso
fn main() {
used_function();
}
Observe que, em programas reais, você deve eliminar o código morto. Nestes exemplos, permitiremos o código morto em alguns lugares devido à natureza interativa dos exemplos.
Resumo
Parabéns! Você concluiu o laboratório Dead_code. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.