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.