Rust Option의 메서드 알아보기
오늘은 Rust의 Option에 대해 알아보도록 하겠습니다. Option Rust에서 기본적으로 null이 존재하지 않습니다. 그래서 널 포인터 참조와 같은 에러는 발생하지 않습니다. 하지만 Null을 표현하는 방법이 필요할 때가 있기 때문에 Rust에서는 Option라는 Enum 타입을 제공합니다. enum Option { Some(T), None, }Option 안에는 두 개의 variant(종류)가 존재합니다. Some : 값을 가지는 variant None : 값을 가지지 않는 variant 예제 설명 fn divide(dividend: i32, divisor: i32) -> Option { if divisor == 0 { None } else { Some(dividend / divisor) } ..
2023.04.01