로딩
요청 처리 중입니다...

[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 # 구조설계 # 러스트 # 튜플 # 컴파운드타입 # 가변 # 기초 # 데이터타입 # 스칼라타입 # 불변 # 복합데이터타입 # 보편적문법 # 러스트문법 # 변수선언 # 벡터 # 배열 # 러스트변수