Skip to content

Commit

Permalink
add 2021 edition link for every pages
Browse files Browse the repository at this point in the history
  • Loading branch information
rinthel committed Jan 2, 2024
1 parent 16c5311 commit 6f23a9e
Show file tree
Hide file tree
Showing 102 changed files with 408 additions and 0 deletions.
4 changes: 4 additions & 0 deletions second-edition/src/appendix-00.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 부록

이번 장에는 러스트를 사용하는데 유용한 참고자료들이
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-01-keywords.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 부록 A: 키워드

다음 목록은 러스트에서 현재 사용중이거나 미래에 사용될 키워드들입니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-02-operators.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 부록 B: 연산자 및 기호

이번 부록은 러스트 문법 이외에도, 경로, 제네릭, 트레잇 바운드,
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-03-derivable-traits.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 부록 C: derive 가능한 트레잇

책의 여러 곳에서 구조체나 열거형 정의 시
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-04-macros.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 부록 D: 매크로

우린 이 책에서 `println!` 등의 매크로를 사용했습니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-05-translation.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 부록 E: 본 책의 번역본 목록

영어 원본 이외의 번역본 대다수는 아직 진행중입니다;
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-06-newest-features.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 부록 F: 새로운 기능

이번 부록에선 본 책의 주요 내용이 작성되고 난 이후에
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-07-nightly-rust.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 부록 G: 러스트가 만들어지는 과정과 "Rust Nightly"

다음 내용은 러스트가 만들어지는 과정과 해당 과정이
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/appendix-08-glossary.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 부록 H - 번역 용어 정리

이 절은 한국어 번역본에만 포함되어 있는 절로서, 원문에 대한 번역 용어를 정리한 곳입니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch00-00-introduction.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 소개

*러스트 프로그래밍 언어*, 러스트 입문서에 오신 것을 환영합니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch01-00-getting-started.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 시작하기

여러분의 러스트 여정을 시작해봅시다! 이 장에서는 다음을 다룰 것입니다:
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch01-01-installation.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 설치하기

첫 번째 단계는 러스트를 설치하는 것입니다. 우리는 `rustup`이라고 하는 러스트
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch01-02-hello-world.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## Hello, World!

여러분이 러스트를 설치했으니, 이제 여러분의 첫번째 러스트 프로그램을 작성해봅시다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch01-03-hello-cargo.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## Hello, Cargo!

Cargo(카고)는 러스트의 빌드 시스템 및 패키지 매니저입니다. 대부분의 러스트인들이 이 도구를 이용하여
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch02-00-guessing-game-tutorial.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 추리 게임

실습 프로젝트를 통해 러스트를 사용해 봅시다. 이번 장은 실제 프로젝트에서 몇몇
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-00-common-programming-concepts.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 보편적인 프로그래밍 개념

이번 챕터에서는 모든 프로그래밍 언어가 대부분 가진 개념이 Rust에서는 어떻게 다루어지는지 알아보고자 합니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-01-variables-and-mutability.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 변수와 가변성

2 장에서 언급했듯이, 기본 변수는 *불변성*입니다. 이것은 Rust가 제공하는 안전성과 손쉬운 동시성이라는 장점을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-02-data-types.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 데이터 타입들

Rust에서 사용되는 모든 값들은 어떤 *타입*을 갖습니다. 그러니 어떤 형태의 데이터인지 명시하여 Rust에게 알려줘서
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-03-how-functions-work.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 함수 동작 원리

함수는 Rust에 녹아들어 있습니다. 여러분은 이미 언어에서 가장 중요하게 생각하는 `main`함수를 보셨습니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-04-comments.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 주석

모든 프로그래머들은 되도록 이해하기 쉽게 이해되는 코드를 작성하기 위해 노력하지만, 자주 부연 설명이
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch03-05-control-flow.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 제어문

조건의 상태가 참인지에 따라 어떤 코드의 실행 여부를 결정하거나 조건이 만족되는 동안 반복 수행을 하는 것은
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch04-00-understanding-ownership.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 소유권 이해하기

소유권(Ownership)은 러스트의 가장 유니크한 특성이며, 러스트가 가비지 콜렉터 없이 메모리 안정성 보장을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch04-01-what-is-ownership.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 소유권이 뭔가요?

러스트의 핵심 기능은 바로 소유권입니다. 이 기능은 직관적으로 설명할 수 있지만, 언어의 나머지 부분에
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch04-02-references-and-borrowing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 참조자(References)와 빌림(Borrowing)

앞 절의 마지막에 등장한 튜플을 이용하는 이슈는 `String`을 호출하는 함수 쪽으로
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch04-03-slices.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 슬라이스(Slices)

소유권을 갖지 않는 또다른 데이터 타입은 *슬라이스*입니다. 슬라이스는 여러분이 컬렉션(collection)
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch05-00-structs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 연관된 데이터들을 구조체로 다루기

구조체(*struct*)는 사용자들이 연관된 여러 값들을 묶어서 의미있는 데이터 단위를 정의할 수 있게 합니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch05-01-defining-structs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 구조체를 정의하고 초기화하기

구조체는 3장에서 학습한 튜플과 비슷합니다. 튜플과 유사하게, 구조체의 구성요소들은 각자 다른 타입을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch05-02-example-structs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 구조체를 이용한 예제 프로그램

어느 시점에 구조체를 이용하기를 원하게 될지를 이해해보기 위해서, 사각형의 넓이를 계산하는 프로그램을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch05-03-method-syntax.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 메소드 문법

*메소드(method)* 는 함수와 유사합니다: 이들은 `fn` 키워드와 이름을 가지고 선언되고, 파라미터와
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch06-00-enums.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 열거형과 패턴 매칭

이번 장에서는 *열거(enumerations)* 에 대해 살펴볼 것입니다. *열거형(enums)* 이라고도 합니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch06-01-defining-an-enum.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 열거형 정의하기

코드를 작성할 때, 열거형이 구조체보다 유용하고 적절하게 사용되는 상황에 대해서
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch06-02-match.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `match` 흐름 제어 연산자

러스트는 `match`라고 불리는 극도로 강력한 흐름 제어 연산자를 가지고 있는데 이는 우리에게 일련의
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch06-03-if-let.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `if let`을 사용한 간결한 흐름 제어

`if let` 문법은 `if``let`을 조합하여 하나의 패턴만 매칭 시키고 나머지 경우는 무시하는 값을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch07-00-modules.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 모듈을 사용하여 코드를 재사용하고 조직화하기

여러분이 러스트로 프로그램을 작성하기 시작했을 때, 여러분의 코드는 오로지 `main` 함수
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch07-01-mod-and-the-filesystem.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `mod`와 파일 시스템

먼저 카고를 이용해서 새로운 프로젝트를 만드는 것으로 모듈 예제를 시작하려고 하는데,
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch07-02-controlling-visibility-with-pub.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `pub`으로 가시성(visibility) 제어하기

우리는 `network``network::server` 코드를 각각 *src/network/mod.rs*
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch07-03-importing-names-with-use.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 이름 가져오기 (Importing Names)

우리는 Listing 7-6에서 보시는 것과 같이 `nested_modules` 함수를 호출하는 것처럼,
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch08-00-common-collections.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 일반적인 컬렉션

러스트의 표준 라이브러리에는 *컬렉션*이라 불리는 여러 개의 매우 유용한 데이터 구조들이 포함되어 있습니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch08-01-vectors.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 벡터

우리가 보게될 첫번째 콜렉션은 *벡터*라고도 알려진 `Vec<T>`입니다. 벡터는 메모리 상에 서로 이웃하도록
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch08-02-strings.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 스트링

4장에서 스트링에 관한 이야기를 했습니다만, 지금은 좀 더 깊이 살펴보겠습니다. 새로운 러스트인들은
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch08-03-hash-maps.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 해쉬맵(hash map)

마지막으로 볼 일반적인 컬렉션은 *해쉬맵*입니다. `HashMap<K, V>` 타입은 `K` 타입의 키에
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch09-00-error-handling.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 에러 처리

러스트의 신뢰성에 대한 약속은 에러 처리에도 확장되어 있습니다. 에러는 소프트웨어에서 피할 수 없는 현실이며,
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch09-01-unrecoverable-errors-with-panic.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `panic!`과 함께하는 복구 불가능한 에러

가끔씩 여러분의 코드에서 나쁜 일이 일어나고, 이에 대해 여러분이 할 수 있는 것이 없을 수도 있습니다.
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch09-02-recoverable-errors-with-result.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `Result`와 함께하는 복구 가능한 에러

대부분의 에러는 프로그램을 전부 멈추도록 요구될 정도로 심각하지는 않습니다. 종종 어떤 함수가 실패할
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch09-03-to-panic-or-not-to-panic.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## `panic!`이냐, `panic!`이 아니냐, 그것이 문제로다

그러면 언제 `panic!`을 써야 하고 언제 `Result`를 반환할지 어떻게 결정해야 할까요? 코드가 패닉을
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch10-00-generics.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 제네릭 타입, 트레잇, 그리고 라이프타임

모든 프로그래밍 언어는 컨셉의 복제를 효율적으로 다루기 위한 도구를 가지고 있습니다; 러스트에서,
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch10-01-syntax.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 제네릭 데이터 타입

함수 시그니처나 구조체에서와 같은 방식으로, 우리가 일반적으로 타입을 쓰는 곳에다 제네릭을 이용하는 것은
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch10-02-traits.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 트레잇: 공유 동작을 정의하기

트레잇은 다른 종류의 추상화를 사용할 수 있도록 해줍니다: 이는 타입들이 공통적으로 갖는 동작에 대하여
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch10-03-lifetime-syntax.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
## 라이프타임을 이용한 참조자 유효화

4장에서 참조자에 대한 이야기를 할 때, 중요한 디테일을 한 가지 남겨두었습니다: 러스트에서 모든 참조자는
Expand Down
4 changes: 4 additions & 0 deletions second-edition/src/ch11-00-testing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
> **이 문서는 2판 번역본입니다.**
>
> 최신 2021 에디션 문서는 **[https://doc.rust-kr.org](https://doc.rust-kr.org)** 에서 확인하실 수 있습니다.
# 자동화된 테스트 작성하기

> 프로그램 테스팅은 버그의 존재를 보여주는 매우 효율적인 방법일 수 있지만, 버그의 부재를 보여주기에는
Expand Down
Loading

0 comments on commit 6f23a9e

Please sign in to comment.