Rust 기본개념 - 메서드
·
Rust
메서드란? 함수와 유사한 개념으로 fn 키워드와 함수명으로 선언하고 매개변수화 반환값을 가집니다. 메서드 문법메서드는 다른 어딘가로부터 호출될 때 실행됩니다. 하지만 메서드는 함수와 달리 구조체 컨텍스트에 정의되고, 첫번째 매개변수는 메서드를 호출하고 있는 구조체 인스턴스를 나타냅니다. 메서드 정의하기우선 함수를 구조체에 정의된 메서드로 변환해봅시다.Rect 컨텍스트에 함수를 정의하기 위해서 impl 블록을 만듭니다.// 명시적 동의#[derive(Debug)]struct Rect { width: u32, height: u32}impl Rect { fn area(&self) -> u32 { self.width * self.height }}fn main() { let..