While 반복문
Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 38번째.
while 루프는 for 루프와 다릅니다. for 루프는 특정 range를 반복할 수 있게 해주는 반면, while 루프는 특정 조건이 충족되는 동안 계속해서 반복할 수 있게 해줍니다.
while 루프를 사용하려면 다음과 같이 작성합니다:
while condition {
code
}코드는 조건이 true일 때만 실행됩니다.
while 문이 문제를 해결할 수 있는 많은 사용 사례가 있지만, for 루프는 그렇지 않은 경우가 있습니다.
챌린지
초급하나의 double 타입 숫자를 입력받는 프로그램을 작성하세요.
숫자가 3.5보다 크거나 같을 동안 while 루프를 사용하여 입력을 2로 나누세요.
3.5보다 작은 첫 번째 숫자를 출력하세요.
치트 시트
while 루프는 조건이 true인 동안 코드를 실행합니다:
while condition {
code
}특정 범위를 반복하는 for 루프와 달리, while 루프는 조건이 false가 될 때까지 계속됩니다.
직접 해보기
use std::io;
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let mut number: f64 = input.trim().parse().unwrap();
// 아래에 코드를 작성하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.