Введение
В этом упражнении (lab) компилятор предоставляет предупреждение (lint) dead_code, которое сигнализирует о неиспользуемых функциях. Однако вы можете использовать атрибуты, такие как #[allow(dead_code)], чтобы отключить это предупреждение и избежать появления соответствующих сообщений.
Примечание: Если в упражнении (lab) не указано имя файла, вы можете использовать любое имя по своему усмотрению. Например, вы можете использовать
main.rs, скомпилировать и запустить его с помощью командыrustc main.rs &&./main.
dead_code
Компилятор предоставляет предупреждение (lint) dead_code, которое сигнализирует о неиспользуемых функциях. Атрибут (attribute) можно использовать для отключения этого предупреждения.
fn used_function() {}
// `#[allow(dead_code)]` - это атрибут, который отключает предупреждение `dead_code`
#[allow(dead_code)]
fn unused_function() {}
fn noisy_unused_function() {}
// FIXME ^ Добавьте атрибут, чтобы подавить предупреждение
fn main() {
used_function();
}
Обратите внимание, что в реальных программах вы должны избавиться от неиспользуемого кода (dead code). В этих примерах мы будем допускать неиспользуемый код в некоторых местах из-за интерактивного характера примеров.
Итог
Поздравляем! Вы завершили упражнение (lab) Dead_code. Вы можете попрактиковаться в других упражнениях в LabEx, чтобы улучшить свои навыки.