Rust 메서드 사용법 데모

Beginner

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

소개

이 랩에서는 Rust 의 메서드 사용법을 시연합니다.

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

메서드 (Methods)

메서드는 함수와 유사하게 주석 처리됩니다.

struct Owner(i32);

impl Owner {
    // 독립 실행형 함수와 마찬가지로 생명주기 (lifetimes) 를 주석 처리합니다.
    fn add_one<'a>(&'a mut self) { self.0 += 1; }
    fn print<'a>(&'a self) {
        println!("`print`: {}", self.0);
    }
}

fn main() {
    let mut owner = Owner(18);

    owner.add_one();
    owner.print();
}

요약

축하합니다! 메서드 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.