[[불변성,immutability]]을 매우 중시해서 안전성과 쉬운 동시성을 도모함. // [[memory_safety]] etc. ''불변성의 opp? Google:가변성 보면 variability 등등이 나오는데 ... 그래도 [[가변성,mutability]]?'' 미리 명시하지 않은 이상 [[이름,name]] [[식별자,identifier]]에 [[값,value]]이 bind([[바인딩,binding]])되면 수정할 수 없다 <> = 명령줄 명령 = rustc 컴파일 rustup 최신의 안정화된 러스트 버전 설치 = cargo = [[카고,cargo]] { [[러스트,Rust]]의 [[build_system]] 및 [[package_manager]]. [[라이브러리,library]] [[의존성,dependency]]등을 해결해주는 설정파일은 [[TOML]]형식으로 된 `Cargo.toml` 파일에 써놓으면 `cargo new` 명령으로 새로 만드는 `cargo run` 명령으로 컴파일 및 실행 tmp bmks ko https://rinthel.github.io/rust-lang-book-ko/ch01-03-hello-cargo.html } = crate = [[크레이트,crate]] { [[러스트,Rust]] 코드의 패키지 Sub: [[외부크레이트,external_crate]] } = 참조자 = 참조자 &로 시작하는데 영어로? = Rust standard library = [[러스트,Rust]] [[라이브러리,library]] [[표준라이브러리,standard_library]] == io == {{{ use std::io; }}} = Rust Type = [[타입,type]] 변수 이름 뒤에 콜론 뒤에 지정