Rust 에서 사용되지 않는 코드 경고 비활성화

Beginner

This tutorial is from open-source community. Access the source code

소개

이 실험실에서 컴파일러는 사용되지 않는 함수에 대한 경고를 제공하는 dead_code lint 를 제공하지만, #[allow(dead_code)]와 같은 특성을 사용하여 lint 를 비활성화하고 경고를 방지할 수 있습니다.

참고: 실험실에서 파일 이름을 지정하지 않으면 원하는 파일 이름을 사용할 수 있습니다. 예를 들어 main.rs를 사용하고 rustc main.rs && ./main으로 컴파일 및 실행할 수 있습니다.

dead_code

컴파일러는 사용되지 않는 함수에 대한 경고를 제공하는 dead_code lint를 제공합니다. 특성을 사용하여 lint 를 비활성화할 수 있습니다.

fn used_function() {}

// `#[allow(dead_code)]` 는 `dead_code` lint 를 비활성화하는 특성입니다.
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ 경고를 억제하기 위한 특성을 추가하세요.

fn main() {
    used_function();
}

실제 프로그램에서는 사용되지 않는 코드를 제거해야 합니다. 이 예제에서는 대화형 예제의 특성상 일부 코드를 사용하지 않는 상태로 두었습니다.

요약

축하합니다! Dead_code 실험을 완료했습니다. LabEx 에서 더 많은 실험을 통해 기술을 향상시킬 수 있습니다.