11.1 dead_code

컴파일러가 제공하는 dead_code 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();
}

알리고 싶은 점은, 실제 프로그램에서는 당신은 사용하지 않는 코드는 제거하는게 좋다. 이번 예제에서는 순수하게 예제로서 다루기 위해 사용하지 않는 코드를 허용한 것이다.

results matching ""

    No results matching ""