前提・実現したいこと
Rustで0, 1, 2, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 9みたいなループをしたい(continueの次に進まないような感じ)
(元々C++でi--;continue;みたいに無茶して実装してた)
いい感じの解決策はありませんか?
自分の中で惜しいなという解決策
rust
1fn main() { 2 for i in 0..10 { 3 //ここでtempを宣言すると型推論が使えない 4 let mut y=0; 5 loop { 6 if i == 5 && y == 5{ 7 let temp = "t e s t".split_whitespace().collect::<Vec<_>>(); 8 } 9 y += 1; 10 } 11 //ここでtempを使いたい 12 } 13} 14
while を使えばいいのでは。
回答1件
あなたの回答
tips
プレビュー