パターン マッチング ブランチにステートメントを含めることは可能ですか?
これを試してみましたが、うまくいきませんでした。これを実現するための特別な構文があるのでしょうか?
fn main() {
let x = 5i;
match x {
1 => println!("one"),
_ => println!("something"); // error: expected one of `,`, `}`, found `;`
println!("else"),
}
}
ベストアンサー1
{}
複数のステートメントが必要な場合は、以下を使用する必要があります。
fn main() {
let x = 5i;
match x {
1 => println!("one"),
_ => {
println!("something");
println!("else")
}
}
}