
<p>同じように、 <code>while let</code> を使うことで、値がパターンにマッチし続ける限り繰り返し実行することができます。
例えば以下の様なコードが有るときに:</p>

<span class='rusttest'>fn main() {
    let mut v = vec![1, 3, 5, 7, 11];
loop {
    match v.pop() {
        Some(x) =&gt;  println!(&quot;{}&quot;, x),
        None =&gt; break,
    }
}
}</span><pre class='rust rust-example-rendered'>
<span class='kw'>let</span> <span class='kw-2'>mut</spa