Option
and Result
์ด ํ์ ์ ์ ํ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฅผ ํ์ํฉ๋๋ค:
The types represent optional data:
fn main() { let numbers = vec![10, 20, 30]; let first: Option<&i8> = numbers.first(); println!("first: {first:?}"); let idx: Result<usize, usize> = numbers.binary_search(&10); println!("idx: {idx:?}"); }