rust1 Rust에서 Option<T>의 역할 Rust에서 Option은 값이 있을 수도 있고 없을 수도 있는 값을 나타내는 열거형 타입입니다. Option은 Some(T) 또는 None 두 가지 값을 가질 수 있습니다. Some(T)은 T 타입의 값이 존재한다는 것을 나타냅니다. 따라서, Option 타입의 값이 Some(T)이라면, 해당 값은 T 타입의 값을 가지고 있습니다. None은 값이 없음을 나타내는 것으로, Option 타입의 값이 None이라면, 해당 값은 T 타입의 값을 가지고 있지 않음을 나타냅니다. 아래는 Option 타입을 사용하는 간단한 예시입니다. fn divide(x: f64, y: f64) -> Option { if y == 0.0 { None } else { Some(x / y) } } fn main() { let re.. 2023. 5. 9. 이전 1 다음