Tour of Rust 목차

아무 것도 없는 것을 표현하기

다른 언어에서 null 키워드는 값이 없음을 나타내기 위해 사용됩니다. 이는 프로그래밍 언어에 어려움을 유발하는데, 변수나 field를 처리하는 중에 프로그램이 실패할 수도 있기 때문입니다.

Rust에는 null이 없습니다만, 아무 것도 없음을 표현하는 것의 중요성을 무시하는 것은 아닙니다! 우리가 이미 아는 도구를 사용한 순수한 표현법을 고려해봅시다.

이렇게 한 개 이상의 선택 가능한 값에 대해 None 선택지를 제공하는 방법은 null 값이 없는 Rust에서 매우 흔한 패턴입니다. generic 자료형은 이러한 어려움을 해결하는 데에 도움을 줍니다.