Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Labels (nhãn)

Cả continuebreak có thể sử dụng một nhãn tùy chọn để được sử dụng để thoát ra khỏi những vòng lặp lồng nhau

fn main() {
    let s = [[5, 6, 7], [8, 9, 10], [21, 15, 32]];
    let mut elements_searched = 0;
    let target_value = 10;
    'outer: for i in 0..=2 {
        for j in 0..=2 {
            elements_searched += 1;
            if s[i][j] == target_value {
                break 'outer;
            }
        }
    }
    print!("elements searched: {elements_searched}");
}
  • Lưu ý rằng loop là kiểu vòng lặp duy nhất có thể trả về một giá trị. Đấy là vởi vì vòng lặp sẽ chắc chắn được nhập vào ít nhất một lần (không giống như vòng lặp whilefor)