모질라 재단에서 개발한 프로그래밍 언어 RUST에 대해 정리하기. 오픈 소스 정신 만세!
Variable and Mutability rust에서 변수들은 기본적으로 immutable 이다. 이렇게 해놓은 이유는 간단히 말하면 안정성과 동시성에서 이점을 주기 때문이다. 이러면 constant(상수)와 개념이 헷갈릴 수 있지만 상수와 immutable variable은 다른 개념이다. rust에서 상수는 let대신 const를 통해 생성하고 코딩 ...
Function 다음과 같은 코드를 보자 출력 결과를 보면 y는 4가 나온다. 기존에 알고있던 언어들 C, C++, JAVA, Python 과는 다른 양상이다. x+1; 처럼 사용하면 Statement로 간주되어 값을 반환하지 않는다. Function & Return Value 늘 그렇듯 함수는 값을 반환한다. "입력 -> 처리 -> 결과" 니까 ...
Ownership