하나성경 읽기 쉬운 성경, 하나성경을 소개합니다. www.hbible.co.kr 728x90 반응형 러스트20 [ Rust ] 초급 문법 : 16. 결과 타입 (Result<T, E>) – 오류 처리를 위한 기본 타입 초급 문법 : 16. 결과 타입 (Result) – 오류 처리를 위한 기본 타입 ✅ 1단계: Result란 무엇인가요?Result는 "무언가를 시도했을 때 성공할 수도 있고 실패할 수도 있다"는 것을 표현하는 Rust의 기본 타입입니다.T는 성공했을 때 나오는 값의 타입E는 실패했을 때 나오는 오류의 타입기본 형태:enum Result { Ok(T), Err(E),}Ok(T)는 성공했을 때의 결과Err(E)는 실패했을 때의 오류 정보✅ 2단계: 아주 간단한 예제예제 설명:숫자 10을 어떤 숫자로 나눌 때, 0으로 나누면 오류(Err)를 발생시키고, 그렇지 않으면 성공(Ok)으로 결과를 돌려주는 함수입니다.🧑💻VS Code에서 코드 작성 방법코드를 작성하고 실행해 봅시다. VS Code에.. 2025. 5. 21. [ Rust ] 초급 문법 : 15. 옵션 타입 (Option<T>) – 값이 있을 수도 있고 없을 수도 있는 타입 초급 문법 : 15. 옵션 타입 (Option) – 값이 있을 수도 있고 없을 수도 있는 타입 🌱 1단계: Option란 무엇인가요?Rust에서 어떤 값이 있을 수도 있고, 없을 수도 있는 경우에 Option라는 타입을 사용합니다.Some(value) : 값이 있는 경우None : 값이 없는 경우T는 "어떤 타입이든 가능하다"는 뜻입니다. 예를 들어:Option : i32 정수형일 수도 있고 아닐 수도 있음Option : 문자열일 수도 있고 아닐 수도 있음📦 예를 들면, 누군가에게 "나이를 알고 있나요?"라고 물어봤을 때"30살입니다" → Some(30)"모릅니다" → None🧑💻 2단계: 간단한 코드 예제예제 목표나이를 Option로 저장하고, 값이 있을 때만 출력해봅니다. 📁 VS Code.. 2025. 5. 10. [ Rust ] 초급 문법 : 14. 열거형 (enum) – 여러 개의 값 중 하나를 가질 수 있는 타입 초급 문법 : 14. 열거형 (enum) – 여러 개의 값 중 하나를 가질 수 있는 타입 🔶 1단계: 열거형(enum)이란 무엇인가요?열거형 (enum) 은 여러 가지 경우 중 하나를 선택할 수 있는 타입입니다.예를 들어, 사과(Apple), 바나나(Banana), 오렌지(Orange) 중 하나를 고를 수 있는 과일 타입이 있다고 생각해보세요.이런 여러 선택지 중 하나를 표현할 때 enum을 사용합니다. 🔶 2단계: 아주 간단한 예제 설명enum Fruit { Apple, Banana, Orange,} 이 코드는 Fruit이라는 열거형(enum)을 정의한 것입니다.이 열거형은 3가지 값 중 하나만 가질 수 있습니다:Fruit::AppleFruit::BananaFruit::Orange.. 2025. 5. 9. [ Rust ] 초급 문법 : 13. 구조체 (struct) – 사용자 정의 데이터 타입 만들기 [ Rust ] 초급 문법 : 13. 구조체 (struct) – 사용자 정의 데이터 타입 만들기 구조체는 "나만의 데이터 타입" 을 만드는 기능입니다.✅ 1단계: 구조체란 무엇인가요?구조체(struct)는 여러 개의 값을 하나로 묶는 방법입니다.우리가 이름, 나이, 이메일 같은 정보를 저장하고 싶다면, 각각의 값을 따로따로 저장할 수도 있지만, 이것을 하나의 묶음(구조체) 으로 만들면 더 쉽게 다룰 수 있습니다. 예를 들어 사람을 나타내는 구조체는 이렇게 표현할 수 있습니다:struct Person { name: String, age: u32, email: String,} 이것은 "Person"이라는 이름의 구조체입니다.그 안에 3개의 정보가 들어갑니다:name: 이름 (문자열 - St.. 2025. 5. 7. [ Rust ] 초급 문법 : 12. 튜플 (tuple) – 여러 개의 값을 묶어서 다루는 구조 [ Rust ] 초급 문법 : 12. 튜플 (tuple) – 여러 개의 값을 묶어서 다루는 구조 🧱 1단계: 튜플(tuple)이란?튜플(Tuple)은 여러 개의 값을 한 덩어리로 묶어서 저장할 수 있는 자료형입니다.여러 개의 서로 다른 자료형을 하나로 묶을 수 있습니다.순서가 있으며, 각 값은 인덱스로 접근할 수 있습니다.예: (1, "hello", 3.14) → 정수, 문자열, 실수 세 개를 한꺼번에 저장한 튜플입니다.🖥️ 2단계: VS Code에서 Rust 튜플 예제 실행해 보기코드를 작성하고 실행해 봅시다. VS Code에서 Rust 파일 생성 1️⃣ 터미널 열기VS Code를 실행하고, Ctrl + ~ (물결표) 키를 눌러 터미널을 엽니다.또는 메뉴에서 [터미널] → [새 터미널] 선택하세요... 2025. 5. 6. [ Rust ] 초급 문법 : 11. 배열과 슬라이스 – 배열과 슬라이스 데이터 다루기 [ Rust ] 초급 문법 : 11. 배열과 슬라이스 – 배열과 슬라이스 데이터 다루기 📚 러스트 배열(Array)과 슬라이스(Slice) 배우기1단계: 배열(Array)란 무엇인가?배열이란"같은 종류의 데이터"를 여러 개 모아놓은 것입니다.예를 들어, 숫자 5개를 저장하고 싶다면 배열을 쓸 수 있습니다.배열은 고정된 크기를 가집니다. (만들 때 크기를 정하면 나중에 바꿀 수 없습니다.)📝 배열 선언 방법let 배열이름 = [값1, 값2, 값3, ...]; 또는let 배열이름 = [값; 횟수]; [값; 횟수] : 이 배열은 이 값이 이 횟수만큼 들어간다는 뜻입니다.2단계: 배열 예제 코드 코드를 작성하고 실행해 봅시다. VS Code에서 Rust 파일 생성 1️⃣ 터미널 열기VS Code를 실행하고.. 2025. 4. 28. 이전 1 2 3 4 다음 728x90 반응형