[Rust] 클로저
개요 변수에 저장하거나 다른 함수에 인자로 넘길 수 있는 익명 함수 호출되는 스코프로부터 변수 캡처 가능 move 소유권을 갖도록 강제 let equal_to_x = move |z| z == x; 클로저 반환 ...
개요 변수에 저장하거나 다른 함수에 인자로 넘길 수 있는 익명 함수 호출되는 스코프로부터 변수 캡처 가능 move 소유권을 갖도록 강제 let equal_to_x = move |z| z == x; 클로저 반환 ...
예제 코드 use std::env; fn main() { println!("{}", env::var("TEST").is_err()); println!( "{}", ...
개요 첫 번째 값은 프로그램의 경로 예제 코드 use std::env; fn main() { let args: Vec<String> = env::args().collect(); p...
개요 test 속성을 어노테이션하는 함수 매크로 assert! true이면 통과 아니면 패닉 발생 assert_eq! 같으면 통과 아니면 패닉 발...
개요 해당 참조자가 유효한 스코프 주목적은 댕글링 참조자(dangling reference) 방지 라이프 사이클을 변경하지 않음 제네릭이 여러개의 인자에 타입을 연관 짓는 것 처럼 여러 개의 참조자 간에 라이프타임을 연관 짓는 것 빌림 검사기(borrow che...