Skip to content

Commit

Permalink
match line counts for each file to original text
Browse files Browse the repository at this point in the history
  • Loading branch information
rinthel committed May 7, 2023
1 parent aa43cfa commit de50ba8
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 21 deletions.
3 changes: 2 additions & 1 deletion src/appendix-05-editions.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,5 @@

더 자세한 내용은 에디션 간의 차이점을 열거하고 `cargo fix`를 통해 코드를
새 에디션으로 자동 업그레이드하는 방법을 설명하는 에디션에 대한 전체 책자인
[*에디션 가이드*](https://doc.rust-lang.org/stable/edition-guide/)를 참조하세요.
[*에디션 가이드*](https://doc.rust-lang.org/stable/edition-guide/)
참조하세요.
9 changes: 4 additions & 5 deletions src/appendix-07-nightly-rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@
새로운 기능을 실험할 수 없다면, 더 이상 변경할 수 없는 릴리즈
이후에야 중요한 결함을 발견할 수도 있습니다.

이 문제에 대한 우리의 해결책은 “정체되지 않는 안정성”이라 부르는 것으로,
기본 원칙은 다음과 같습니다: 여러분이 안정적인 새 버전의 stable 러스트로
업그레이드하는 것을 두려워할 필요가 없어야 한다는 것입니다. 각 업그레이드는
고통없이 진행되어야 하지만, 그러면서도 새로운 기능이 추가되고 버그가 줄어들며
컴파일 시간이 단축되어야 합니다.
이 문제에 대한 우리의 해결책은 “정체되지 않는 안정성”이라 부르는 것으로, 기본 원칙은
다음과 같습니다: 여러분이 안정적인 새 버전의 stable 러스트로 업그레이드하는 것을
두려워할 필요가 없어야 한다는 것입니다. 각 업그레이드는 고통없이 진행되어야 하지만,
그러면서도 새로운 기능이 추가되고 버그가 줄어들며 컴파일 시간이 단축되어야 합니다.

### 칙칙폭폭! 릴리즈 채널과 기차 타기

Expand Down
1 change: 0 additions & 1 deletion src/ch02-00-guessing-game-tutorial.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# 추리 게임

실습 프로젝트를 통해 러스트를 사용해 봅시다. 이번 장은 실제 프로젝트에서 몇몇
Expand Down
1 change: 1 addition & 0 deletions src/ch06-03-if-let.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,4 @@ Listing 6-6에서의 `match`와 동일하게 동작합니다:
사용하기 직관적이고 여러분의 사용자가 필요로 할 것만 정확히 노출된 잘
조직화된 API를 여러분의 사용들에게 제공하기 위해서, 이제 러스트의 모듈로
넘어갑시다.

1 change: 0 additions & 1 deletion src/ch12-04-testing-the-librarys-functionality.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,6 @@ Listing 12-19와 같이 이 벡터를 반환합니다.
`run`이 읽어들인 `contents`를 넘겨줘야 합니다. 그러면 `run`
`search`가 반환한 각 라인을 출력할 것입니다:


<span class="filename">Filename: src/lib.rs</span>

```rust,ignore
Expand Down
3 changes: 2 additions & 1 deletion src/ch13-00-functional-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
* *클로저들*, 변수에 저장할 수 있는 함수와 유사한 구조.
* *반복자들*, 일련의 요소들을 처리할 수 있는 방법.
* 클로저와 반복자를 사용해서 12장의 I/O 프로젝트를 향샹시킬 수 있는 방법.
* 클로저와 반복자의 성능 (스포일러 있음: 생각보다 빠릅니다!)
* 클로저와 반복자의 성능 (스포일러 있음:
생각보다 빠릅니다!)

이미 다뤄 본 패턴 매칭이나 열거형과 같은 기능들 역시 함수형
스타일의 영향을 받았습니다. 클로저들과 반복자들을 정복하는 것은
Expand Down
5 changes: 0 additions & 5 deletions src/ch13-02-iterators.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,6 @@ pub trait Iterator {
반복자를 소비하지 않습니다. 대신 원본 반복자의 어떤 측면을 바꿔서 다른
반복자로 제공합니다.

Listing 13-14 shows an example of calling the iterator adaptor method `map`,
which takes a closure to call on each item as the items are iterated through.
The `map` method returns a new iterator that produces the modified items. The
closure here creates a new iterator in which each item from the vector will be
incremented by 1:
Listing 13-14는 반복자 어댑터 메서드인 `map`을 호출하는 예를 보여주는데,
클로저를 인자로 받아서 각 아이템에 대해 호출하여 아이템 전체를 순회합니다.
`map` 메서드는 수정된 아이템들을 생성하는 새로운 반복자를 반환합니다.
Expand Down
1 change: 0 additions & 1 deletion src/ch14-02-publishing-to-crates-io.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; fini
상태로 `cargo test`를 다시 실행하면, 문서 테스트 기능이 해당 예제를 찾아내어
이 코드가 더 이상 기능하지 못함을 알려줄 것입니다!

#### Commenting Contained Items
#### 주석이 포함된 아이템

문서화 주석 스타일 `//!`은 주석 뒤에 오는 항목을 문서화하는 것이 아닌
Expand Down
4 changes: 0 additions & 4 deletions src/ch19-04-advanced-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,6 @@ API를 노출할 수 있습니다.
Box<dyn Fn() + Send + 'static>
```

Writing this lengthy type in function signatures and as type annotations all
over the code can be tiresome and error prone. Imagine having a project full of
code like that in Listing 19-24.
이 긴 타입을 함수 시그니처 및 코드의 모든 곳에 타입 명시로 작성하는
것은 지루하고 에러가 발생하기 쉽습니다. Listing 19-24와 같은 코드로
가득찬 프로젝트가 있다고 상상해보세요.
Expand Down Expand Up @@ -220,7 +217,6 @@ code like that in Listing 19-24.
만들 수도 없고, `str` 타입의 인수를 받을 수도 없습니다. 아래의
작동하지 않는 코드를 고려해 보세요:


```rust,ignore,does_not_compile
{{#rustdoc_include ../listings/ch19-advanced-features/no-listing-11-cant-create-str/src/main.rs:here}}
```
Expand Down
3 changes: 1 addition & 2 deletions src/title-page.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# The Rust Programming Language

> *이 책의 원문은 Steve Klabnik 와 Carol Nichols 가 집필했으며,
> 기여해주신 러스트 커뮤니티 여러분과 한국어 번역에 참여해주신 분들께 감사드립니다.*
> *Steve Klabnik, Carol Nichols 지음. 기여해주신 러스트 커뮤니티 여러분과 한국어 번역에 참여해주신 분들께 감사드립니다.*
이 텍스트 버전은 여러분이 (2023년 2월 9일에 출시된) 러스트 1.67.1 혹은
이후 버전을 사용하고 있음을 가정합니다. 러스트를 설치하거나 업데이트하려면
Expand Down

0 comments on commit de50ba8

Please sign in to comment.