TIL 2021_08_29
Rust 언어 스터디
TextBook : The Rust Programming Language (https://doc.rust-lang.org/book/title-page.html)
Exercise repo : https://github.com/JaeYoonKimme/Rust_Programming_Language
Chapter9 : Error Handling
- Rust 에서 Error의 종류와 처리방식에 대해서 살펴보았다.
- Uncoverable Error vs Recoverable Error 두가지의 개념 공부
- Recoverable Error를 handle 하는 방식 -> Result enum 타입을 처리한다(match, if)등.
- Error 처리를 도와주는 몇가지 편리한 매크로들 살펴봄( '?' operator..)
- 변수를 만들때, valid check을 미리 하는 식으로 struct로 설계하는 방법도 있음! -> 이렇게 되면 Result type이므로, Ok안의 값을 받는 getter 함수가 필요하다.