Ownship 을 리턴 값이 있는 함수에서 보자. fn main() { let s1 = gives_ownership(); let s2 = String::from("hello"); let s3 = takes_and_gives_back(s2); } fn gives_ownership() -> String { let something = String::from("yours"); something } fn takes_and_gives_back(a_string: String) -> String { a_string } 함수에서 문법은 코틀린과 비슷하다. 메인 함수에서 s1,s2,s3을 선언한다. s1 변수부터 보면 gives_ownership 함수에서 리턴 값을 받아온다. 해당 함수에서 something 변수는 함수..