Rust/개념 (2) 썸네일형 리스트형 Rust. 에러 처리 [1. 개념] Rust 에서 에러는 크게 두가지 타입이 존재 복구 가능한 에러 복구 불가능한 에러 Rust 는 예외처리 기능이 없다. (try ~ catch 같은) 대신 복구 가능한 에러를 위한 Result 값과, 복구 불가능한 에러 발생 시 실행을 멈추는 panic! 매크로가 존재 Rust. 컬렉션 [1. 개요] 러스트 표준 라이브러리에 포함된 컬렉션이라 불리는 데이터 구조가 있다. 이 들은 내장된 배열 및 튜플과 달리 heap 에 저장된다. 즉, 데이터 양이 컴파일 타임에 결정되지 않아도 된다. 아래와 같은 타입이 있다. 1. Vector 2. String 3. HashMap [2. 벡터, (Vec)] 벡터를 생성하는 여러가지 방법 1. let v: Vec = Vec::new(); => vector 에 저장 할 타입에 대한 명시가 필요하다. 2. let v = vec![1, 2, 3]; => vec! 매크로를 사용하여 생성하는 방법 => i32 타입을 추론 할 수 있으므로, 타입 명시가 필수가 아니다. push 메소드 => vector 에 새로운 element 를 추가한다. => mut vecto.. 이전 1 다음