[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 문법 내용 정리


[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 문법 내용 정리

안녕하세요. 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) 프로그래밍 언어에 대하여 - 문법 내용 정리