Claude(클로드)를 함께 배우고 활용해요
AI가 처음이어도, 코딩을 몰라도 환영해요
입문 꿀팁부터 최신소식까지, 부담 없이 나눠요
전북특별자치도
교육/자기계발
[🦀 러스트 첫걸음 #3] 변수와 불변성 (let과 mut) | 당근 카페
harry
인증 30회 · 5일 전
[🦀 러스트 첫걸음 #3] 변수와 불변성 (let과 mut)
러스트 세 번째 시간, '변수'예요! 🦀 변수는 값에 이름표를 붙이는 거예요. 'let x = 5;'라고 쓰면 x라는 이름에 5가 담겨요. 그런데 러스트엔 다른 언어와 다른 재밌는 규칙이 있어요 — 변수가 기본적으로 '안 바뀐다(불변)'는 거예요! 한번 정한 값을 실수로 바꾸는 사고를 막아주는 안전장치죠. 만약 값을 바꿔야 한다면 'let mut x = 5;'처럼 'mut(뮤터블)'를 붙여줘야 해요. 즉 러스트는 "바꾸려면 일부러 표시해!"라고 요구하는 꼼꼼한 친구예요. 덕분에 큰 프로그램에서도 버그가 줄어든답니다. 헷갈리면 클로드에게 'let과 mut 차이 예시 보여줘' 하고 물어보세요! 다음 편은 '데이터 타입(숫자·문자 등)'이에요. 불변이 기본인 거, 어떻게 느껴지세요? 🙂