[RUST] 변수 - Variables 와 Shadowing
러스트에는 Immutable과 Mutable 변수가 있다. 둘은 각각 변하지 않는 변수와 변할 수 있는 변수이다. 러스트는 불변성 변수(Immutable variable)를 장려하는지 알아보고, Immutable variable의 Shadowing이 가지고 있는 편의성들을 살펴보겠다. 러스트가 불변성 변수를 장려하는 이유, 또한 쓰게끔 하는 이유 "less bugs and less mental burden" 러스트가 불변성 변수를 장려하는 이유는 간단하다. Mutable 변수, 변하기 쉬운 변수. 편하게 mut 변수라 부르겠다. mut변수를 사용하면 대체로 안전하지 않은 코드를 생성하게되는데 이때 많은 버그가 있음에 따라 개발자의 생산성이 낮아진다. 그에따라서, non-mut 변수는 적은 버그와 생산성향..
2019. 7. 25. 11:05