跳到主要内容

break

break 用于提前退出 for / while / loop


基本用法

let mut i = 0;
loop {
  i += 1;
  break;
} 

从循环中返回一个值

let mut i = 0;
let result = loop {
  i += 1;
  if i == 10 {
    break i * 2;
  }
};
// result 的值是 20