初めてRustをPlaygroungで動かしてみたけど、結構独特だと思う
“for” loopはイテレータ専用
“The for in construct can be used to iterate through an Iterator. “
通常のループ処理は無限ループ使ってcontinueとbreakで条件判断
<初めてのRustのコード>
fn main() {
let mut i = 0;
loop {
println!("i = {}", i);
if i == 10{
break i;
}
i += 1;
};
}
・mutable変数はmutで宣言が必要、宣言しないとimmutable変数になる
・println!では必ずプレースホルダー”{}”を入れる
・loopの}にも;が必要、if{}の}の後ろにはあっても無くてもコンパイルエラーにはならないけれども
・ifの条件をカッコ()で括らないのはGoと同じ
admin