간단한 객체의 녹 구조체 및 메소드

코드 예제

2
0

간단한 객체의 녹 구조체 및 메소드

struct Person {
    name:String,
}

impl Person {
    fn new(name:&str) -> Self {Person{name:name.to_string()}}
    pub fn greet(self: &Self, name: &str) -> String {
        format!("Hello {}, my name is {}.", name, self.name)
    }
}

fn main() {
    // define variable based on struct
    let p1 = Person::new("Able");
    println!("{}", p1.name);  // "Able"
    // use a method connected to struct
    println!("{}", p1.greet("Baker"));   // "Hello Baker, my name is Able");
}

비슷한 페이지

예제가있는 유사한 페이지

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
English
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................
Балгарскі
..................................................................................................................
Íslensk
..................................................................................................................