Claude(클로드)를 함께 배우고 활용해요
AI가 처음이어도, 코딩을 몰라도 환영해요
입문 꿀팁부터 최신소식까지, 부담 없이 나눠요
전북특별자치도
교육/자기계발
harry
인증 30회 · 5일 전
[🦀 러스트 첫걸음 #6] 흐름 제어 — if와 match
러스트 여섯 번째 시간, 프로그램이 '판단'하게 만드는 흐름 제어예요! 🦀 가장 기본은 'if'예요. "조건이 맞으면 이걸, 아니면 저걸" 하는 거죠 — 'if 점수 >= 60 { 합격 } else { 불합격 }'처럼요. 경우의 수가 많아지면 'if'를 잔뜩 이어 붙이기보다 'match'가 훨씬 깔끔해요. 다른 언어의 switch와 비슷하게, 여러 경우를 보기 좋게 나눠서 처리하죠. 러스트의 match엔 멋진 규칙이 하나 있어요 — '모든 경우'를 빠짐없이 다뤄야 한다는 거예요. 빠진 경우가 있으면 컴파일러가 "이 경우 안 다뤘어!" 하고 알려줘서, 깜빡하고 놓치는 실수를 막아준답니다. match 예시가 궁금하면 클로드에게 '러스트 match 간단 예시 보여줘' 해보세요! 다음 편은 '구조체(struct) — 관련된 값 묶기'예요. if와 match, 어떤 게 더 끌리세요? 🙂