이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
[PART 1 웹 브라우저에서 러스트 사용하기]CHAPTER 1 러스트 기초_1.1 러스트 플레이그라운드_1.2 (공사아이콘) 과 (경고아이콘)_1.3 주석_1.4 타입_1.5 타입 추론_1.6 ‘hello, world!’ 출력하기_1.7 변수 및 코드 블록 선언하기_1.8 Display 및 Debug_1.9 가장 작은 숫자와 큰 숫자_1.10 가변성_1.11 섀도잉CHAPTER 2 메모리, 변수, 소유권_2.1 스택, 힙, 포인터_2.2 출력 알아보기_2.3 문자열_2.4 const와 static_2.5 참조 알아보기_2.6 변경 가능한 참조_2.7 섀도잉 다시 알아보기_2.8 함수에 대한 참조 제공_2.9 복사 타입_2.10 값이 없는 변수CHAPTER 3 복잡한 타입_3.1 컬렉션 타입_3.2 제어 흐름_3.3 구조체_3.4 열거형_3.5 루프_3.6 구조체 및 열거형 구현하기_3.7 해체_3.8 참조 및 도트 연산자CHAPTER 4 제네릭_4.1 제네릭_4.2 Option과 ResultCHAPTER 5 컬렉션 및 오류 핸들링 더 알아보기_5.1 다른 컬렉션_5.2 ? 연산자_5.3 패닉과 unwrap이 유용한 경우CHAPTER 6 트레이트_6.1 트레이트 기초_6.2 From 트레이트_6.3 함수에서 문자열과 &str 가져오기CHAPTER 7 이터레이터와 클로저 기초_7.1 체이닝 메서드_7.2 이터레이터_7.3 클로저CHAPTER 8 이터레이터와 클로저 심화_8.1 클로저와 이터레이터에 유용한 메서드_8.2 dbg! 매크로 및 .inspectCHAPTER 9 수명과 내부 가변성_9.1 & str의 타입_9.2 수명_9.3 내부 가변성_9.4 CowCHAPTER 10 다중 스레드와 고급 주제_10.1 타입 별칭 및 새 타입_10.2 함수 내에서 가져오고, 이름 변경하기_10.3 todo! 매크로_10.4 Rc_10.5 다중 스레드CHAPTER 11 클로저, 제네릭, 스레드 더 알아보기_11.1 함수 안의 클로저_11.2 impl Trait_11.3 Arc_11.4 범위가 지정된 스레드_11.5 채널CHAPTER 12 Box와 러스트 문서_12.1 러스트 문서 읽기_12.2 속성_12.3 BoxCHAPTER 13 기본값, 빌더 패턴, Deref_13.1 기본값 및 빌더 패턴_13.2 Deref와 DerefMutCHAPTER 14 코드 테스트와 빌드_14.1 크레이트와 모듈_14.2 테스트_14.3 테스트 주도 개발CHAPTER 15 상수, 안전하지 않은 러스트, 외부 크레이트_15.1 제네릭 상수_15.2 상수형 함수_15.3 가변 정적 변수_15.4 안전하지 않은 러스트_15.5 외부 크레이트_15.6 lazy_static과 OnceCell[PART 2 컴퓨터에서 러스트 사용하기]CHAPTER 16 러스트 사용하기_16.1 카고_16.2 사용자 입력 받기_16.3 파일 사용하기_16.4 cargo docCHAPTER 17 더 많은 크레이트와 비동기 러스트_17.1 reqwest_17.2 기능 플래그_17.3 비동기 러스트CHAPTER 18 표준 라이브러리 둘러보기_18.1 배열_18.2 char_18.3 정수 타입_18.4 부동 소수점 타입_18.5 bool_18.6 Vec_18.7 String_18.8 OsString 및 CString_18.9 mem_18.10 prelude_18.11 time_18.12 기타 매크로CHAPTER 19 매크로 작성하기CHAPTER 20 도서 관리 프로그램 만들기_20.1 준비하기_20.2 개발하기_20.3 배포하기_20.4 마치며[PART 3 부록]APPENDIX A 러스트 설치하기APPENDIX B Node.js 설치하기APPENDIX C PostgreSQL 설치하기APPENDIX D 비주얼 스튜디오 코드 설치하기APPENDIX E 포드맨 설치하기APPENDIX F 포드맨으로 PostgreSQL 서버 설치 및 구동하기
|
Dave MacLeod
|
안전성과 성능을 동시에! 러스트를 쉽게 배우는 가장 확실한 방법러스트는 C/C++의 성능과 제어력을 유지하면서도 메모리 안전성을 제공하는 현대적인 프로그래밍 언어입니다. 시스템 프로그래밍뿐만 아니라 웹 개발, 임베디드, 게임 개발 등 다양한 분야에서 활용되며 안정성과 효율성을 동시에 갖춘 언어로 주목받고 있습니다. 하지만 러스트의 독특한 소유권과 빌림 개념은 처음 배우는 이들에게 높은 진입 장벽이 될 수 있습니다. 그러나 걱정할 필요 없습니다. 『이지 러스트』와 함께라면 러스트를 자연스럽게 익히며 자신 있게 활용할 수 있습니다.이 책은 러스트의 핵심 개념을 차근차근 단계별로 설명하고, 러스트 플레이그라운드에서 실습할 수 있는 다양한 예제를 제공합니다. 소유권, 빌림, 제네릭 등 필수 개념을 실습과 함께 소개해 러스트를 처음 배우더라도 쉽게 이해하고 활용할 수 있도록 안내합니다. 더불어 도서 관리 프로그램을 직접 만들어 보며 이론을 넘어 실무 적용 능력까지 키울 수 있습니다. 이 책과 함께 러스트를 시작해 보세요. 어렵게만 느껴졌던 러스트가 친숙한 언어로 다가올 것입니다.대상 독자● 프로그래밍 기초 지식이 있는 러스트 입문자● 다른 언어에서 러스트로 전환하려는 개발자● 시스템 프로그래밍에 관심 있는 개발자주요 내용● 소유권, 빌림, 제네릭, 열거형 등 러스트의 핵심 개념 이해하기● 웹 환경에서 직접 코드를 실행하며 개념 터득하기● 제네릭을 활용해 코드의 재사용성 높이기● Option과 Result를 활용한 오류 처리 방법 배우기● 다중 스레드, 클로저, 이터레이터 등 고급 주제 심층 탐구하기
|