if let expressions

if let๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ’์„ ํŒจํ„ด๋งค์นญ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

If you want to match a value against a pattern, you can use if let:

fn main() {
    let arg = std::env::args().next();
    if let Some(value) = arg {
        println!("Program name: {value}");
    } else {
        println!("Missing name?");
    }
}

๋Ÿฌ์ŠคํŠธ์˜ ํŒจํ„ด๋งค์นญ์„ ์ฐธ์กฐํ•˜์„ธ์š”

See pattern matching for more details on patterns in Rust.