Flutter with Rust setup (3) - 일반 프로그래밍 개념을 rust에서는 어떻게 다루는가


Flutter with Rust setup (3) - 일반 프로그래밍 개념을 rust에서는 어떻게 다루는가

#flutter #rust #windows #앱개발 변수, 기본타입, 함수, 주석 그리고 흐름제어 등에 대해서 알아본다. 러스트 프로그래밍 공식 가이드 참고 변수와 가변성 기본적으로 변수는 변경이 불가능하다. (immutable) 불변 변수를 선언하면 일단 변수값에 한번 값을 할당 한 이후에는 값을 변경할 수 없다. fn main(){ let x = 5; println!("x의값 : {}",x); x = 6; println!("x의값 : {}",x); } 위의 코드를 실행해보면 오류가 발생한다. 불변 변수를 두번 할당했기 때문에 오류가 발생했다. 개발자가 예측 못한(의도하지 않은) 지점에서의 버그실행을 줄여 줄 수 있기 때문에 이걸 컴파일 시점에서 잡아주는게 상당한 장점이라고 볼 수 있겠다. 즉, 코드를 읽는 사람 입장에서 코드를 쓴 사람의 개발 의도를 쉽게 파악 할 수 있다. 반대로 가변성이 필요하다면? mut을 사용한다. fn main(){ let mut x = 5; printl...


#flutter #rust #windows #앱개발

원문링크 : Flutter with Rust setup (3) - 일반 프로그래밍 개념을 rust에서는 어떻게 다루는가