Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

dead_code

컴파일러는 사용되지 않는 함수에 대해 경고하는 dead_code 린트(lint)를 제공합니다. _속성_을 사용하여 이 린트를 비활성화할 수 있습니다.

fn used_function() {}

// `#[allow(dead_code)]`는 `dead_code` 린트를 비활성화하는 속성입니다
#[allow(dead_code)]
fn unused_function() {}

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

fn main() {
    used_function();
}

실제 프로그램에서는 죽은 코드를 제거해야 합니다. 이 예제들에서는 예제의 대화형 특성 때문에 일부 장소에서 죽은 코드를 허용할 것입니다.