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