안녕하세요. SW 개발자 쪼맹 입니다.
오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 이번에는 Rust 의 보편적인 개념들을 확인해보고자 합니다.
제가 이해하면서 정리해본 내용이라 해당 내용이 처음이신 분들에게 도움이 되면 좋을 것 같습니다. 변수와 가변성에 대해서 알아보겠습니다.
재미있는 특징은 기본 변수는 불변성 이라는 것 입니다. 러스트의 안정성 이라는 장점을 취할 수 있도록 코드 작성 시 강제하는 요소 입니다.
변수가 불변성 인 경우 , 값이 bound 되면 해당 값을 변경 할 수 없습니다. let x = 5; println!("value {}", x); x = 6; println!
("value{}", x); 위 처럼 예제 코드를 실행 시키면 x = 6; 에서 에러가 발생 합니다. "re-assignment of immutable variable" 이라고 말이죠.
즉, 값을 변경할 수 없다는 뜻 입니다. Rust 컴파일러는 변경되지 않도록 값을 보증해줍니다.
이...
#
I기초
#
프로그래밍언어
#
왕초보코딩
#
오픈소스
#
안정성
#
아키텍처
#
설계
#
병행프로그래밍
#
메모리
#
프로젝트
#
Rust
#
구조설계
#
러스트
#
튜플
#
컴파운드타입
#
가변
#
기초
#
데이터타입
#
스칼라타입
#
불변
#
복합데이터타입
#
보편적문법
#
러스트문법
#
변수선언
#
벡터
#
배열
#
러스트변수