본문 바로가기

rust26

[Rust 스터디] - 세 번째 미팅 2023년 5월 7일 일요일 Rust 스터디 세 번째 미팅에 참여했습니다. 앞으로 스터디 진행 방식을 간단히 논의하였고 오늘은 Rust 공식 문서를 간단히 훑어봤습니다. Programming a Guessing Game 예제 Common Programming concepts Ownership Struct Enum, match expression 이 정도 간단히 살펴봤습니다. 앞으로 다음 주부터는 유데미 강의 하나를 활용할 예정이며 스터디에 대한 부담을 줄이고 기본 실습도 함께 하면서 할 예정입니다. 교재가 상당히 지엽적인 내용이 많아서 강의로 가볍게 진행하는 것이 좋다고 생각했습니다. 다들 화이팅입니다! 2023. 5. 7.
[Rust 스터디] - 두 번째 미팅 2023년 4월 30일 일요일 Rust 스터디 두 번째 미팅에 참여했습니다. 오늘은 Rust의 기본적인 데이터 타입과 소유 및 이동 개념에 대해 알아봤습니다. Rust에서 정수, 실수, 튜플, 배열 같은 stack에 저장되는 primitive type, 그리고 벡터, String, Box와 같이 heap에 저장되는 reference type이 있습니다. Rust의 첫 허들이라고 할 수 있는 소유권에 대한 3가지 규칙이 있습니다. 1. 모든 변수(값)에 대한 소유자는 하나이다. 2. 블록을 벗어나면 자동으로 메모리 해제(drop) 된다. 3. 특정 시점에 하나의 소유자만 있어야 한다. 그리고 소유권이 이동되는 move가 있습니다. 다음 시간에는 레퍼런스, 표현식, 에러 처리에 대해 알아봅니다. 책 내용이 .. 2023. 4. 30.
[Rust 스터디] - 첫 번째 미팅 2023년 4월 23일 일요일 Rust 스터디 첫 번째 미팅에 참여했습니다. Ch01, Ch02 에 대해 알아봤는데 러스트 언어에 대한 기본 소개와 전체적인 맛보기를 살펴봤습니다. 다양한 개념들이 나왔고 Ch02에는 여러 예제 코드들이 있었습니다. 1. 간단한 웹 서버를 띄워서 두 개의 숫자에 대한 최대공약수 계산 2. 만델브로 프랙탈 이미지 생성 3. 문자열 대체 세 종류의 예시 코드들을 보면서 여러 키워드 개념들을 살짝 훑어보았고 내용 자체는 그렇게 쉽지는 않아서 전체 개요에 나오는 것이 맞나 하는 의문은 조금 있었습니다. 하지만 다행히 많이 어려운 것도 아니어서 시간 여유가 되면 한번쯤 보면 괜찮다고는 생각합니다. 다음 주 부터 본격적으로 데이터 타입부터 개념을 하나씩 살펴보게 되는데 분량이 많은 .. 2023. 4. 23.
[Rust 문서 읽기] 9. Error Handling (예외 처리) The Rust Programming Language - Recoverable and Unrecoverable errors - recoverable error - ex) file not found error - type Result - unrecoverable error - ex) index out of range, ... - symptoms of bugs - immediately stop the program - Rust doesn't have exceptions - panic! macro that stops execution when the program encounters an unrecoverable error - Unrecoverable Errors with panic! - Using a pan.. 2023. 2. 18.
반응형