일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- data communication
- ubuntu
- 데이터베이스
- 오라클
- 오라클DB
- 백준
- 운영체제
- Rust
- 파이썬 첼린지
- 자바 개념
- C
- 파이썬
- 러스트 프로그래밍 공식 가이드
- 파이썬 알고리즘
- Operating System
- 러스트 예제
- 자바
- 알고리즘
- 파이썬 챌린지
- 데이터 통신
- 러스트
- Database
- Python challenge
- 백준 러스트
- 우분투
- OS
- java
- 자바 기초
- Reversing
- Python
Archives
- Today
- Total
목록패닉 (1)
IT’s Portfolio
[Rust] Start Rust (Day 18) - Error Handling
🦀 Rust Day 18 🏳️ Error Handling 러스트는 에러의 발생 가능성을 인지하고 개발자가 코드를 컴파일하기 전에 에러를 처리하도록 유도함 대부분 언어는 에러를 구분하지 않고 예외(exception) 같은 메커니즘을 이용해 똑같이 처리함 러스트에 예외라는 개념은 존재하지 않으며, 에러를 두 가지로 구분하고 있음 회복 가능한 에러(recoverable error) 존재하지 않는 파일 등 회복 가능한 에러는 사용자에게 문제를 보고하고 작업을 다시 시도하도록 요청할 수 있음 Result 타입으로 표현 회복이 불가능한 에러(unrecoverable error) 회복 불가능한 에러는 배열의 범위를 벗어나는 메모리에 대한 접근처럼 항상 버그의 가능성을 내포하고 있음 해당 에러가 발생한 프로그램은 pa..
Development Study/Rust
2023. 3. 9. 12:56