Skip to content

Commit

Permalink
Auto Deploy (Fix Typos (#48)
Browse files Browse the repository at this point in the history
* Typo: Update ch15-05-interior-mutability.md

어색한 문장을 수정하였습니다.

* Typo: Update ch15-06-reference-cycles.md

어색한 문장을 수정하였습니다.

* Typo: Update ch16-02-message-passing.md

'송신자' -> '수신자'로 오타를 고쳤습니다.

* Typo: Update ch16-02-message-passing.md

'일으키고 중입니다' -> '일으킵니다'. 오타를 수정하였습니다.

* Typo: Update ch16-03-shared-state.md

'벗어내고' -> '벗어나고' 오타를 고쳤습니다.

* Typo: Update ch16-03-shared-state.md

'그리고나서' -> '그러고 나서'

* Reflect the PR feedback

라인 카운트를 유지하도록 변경하였습니다.

* �Reflect the PR feedback

라인카운트를 유지하도록 변경하였습니다.) 4cc3fb1
  • Loading branch information
github-actions[bot] committed Mar 6, 2024
1 parent d039efe commit d0a1b51
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions ch15-05-interior-mutability.html
Original file line number Diff line number Diff line change
Expand Up @@ -342,8 +342,8 @@ <h4 id="내부-가변성에-대한-용례-목-객체"><a class="header" href="#
불변 참조자와 메시지의 텍스트를 인수로 갖는 <code>send</code>라는 메서드 하나를 갖고
있다는 것입니다. 이 트레이트는 목 객체가 실제 오브젝트와 동일한 방식으로 사용될
수 있도록 하기 위해 구현해야 하는 인터페이스입니다. 그 외에 중요한
부분은 <code>LimitTracker</code> 상의 <code>set_value</code> 메서드의 동작을 테스트가
필요하다는 점입니다. <code>value</code> 매개변수에 어떤 것을 넘길지 바꿀 수는
부분은 <code>LimitTracker</code> 상의 <code>set_value</code> 메서드의 동작을 테스트해야
한다는 점입니다. <code>value</code> 매개변수에 어떤 것을 넘길지 바꿀 수는
있지만, <code>set_value</code>는 단언에 필요한 어떤 것도 반환하지 않습니다.
<code>Messenger</code> 트레이트를 구현한 어떤 것과 <code>max</code>에 대한 특정 값과 함께
<code>LimitTracker</code>를 만든다면, <code>value</code>에 대해 다른 숫자들을 넘겼을 때
Expand Down
2 changes: 1 addition & 1 deletion ch15-06-reference-cycles.html
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,7 @@ <h4 id="트리-데이터-구조-만들기-자식-노드를-가진-node"><a class
아이템이 <code>Rc&lt;Node&gt;</code> 타입의 값이 되도록 정의하였습니다. 또한 어떤 노드가
다른 노드의 자식이 되도록 수정하려고 <code>Vec&lt;Rc&lt;Node&gt;&gt;</code><code>RefCell&lt;T&gt;</code>
감싼 <code>children</code>을 갖도록 하였습니다.</p>
<p>그다음 예제 15-27처럼 이 구조체 정의를 이용하여 3 값과 자식 노드가 없는
<p>그다음 예제 15-27처럼 이 구조체 정의를 이용하여 3 값을 갖고 자식 노드가 없는
<code>leaf</code>라는 이름의 <code>Node</code> 인스턴스, 그리고 5 값과 <code>leaf</code>를 자식으로 갖는
<code>branch</code>라는 이름의 인스턴스를 만들도록 하겠습니다:</p>
<p><span class="filename">파일명: src/main.rs</span></p>
Expand Down
6 changes: 3 additions & 3 deletions ch16-02-message-passing.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ <h2 id="메시지-패싱을-사용하여-스레드-간-데이터-전송하기"><
송신자 측은 여러분이 강에 고무 오리를 띄우는 상류 위치이고, 수신자
측은 하류에 고무 오리가 도달하는 곳입니다. 코드의 어떤 곳에서
보내고자 하는 데이터와 함께 송신자의 메서드를 호출하면, 다른 곳에서는
도달한 메시지에 대한 수신 종료를 검사합니다. 송신자 혹은 송신자가
도달한 메시지에 대한 수신 종료를 검사합니다. 송신자 혹은 수신자가
버려지면 채널이 <em>닫혔다 (closed)</em> 라고 말합니다.</p>
<p>여기서는 값을 생성하여 채널로 내려보내는 한 스레드와, 값을 받아서
이를 출력하는 또 다른 스레드로 이루어진 프로그램을 만들어 보겠습니다.
Expand Down Expand Up @@ -255,8 +255,8 @@ <h2 id="메시지-패싱을-사용하여-스레드-간-데이터-전송하기"><
소유할 필요가 있습니다. 송신 단말에는 보내려는 값을 입력받는 <code>send</code> 메서드가
있습니다. <code>send</code> 메서드는 <code>Result&lt;T, E&gt;</code> 타입을 반환하므로, 수신 단말이
이미 버려져 값을 보낼 곳이 없을 경우 송신 연산은 에러를 반환할 것입니다.
이 예제에서는 <code>unwrap</code>을 호출하여 에러가 나는 경우 패닉을 일으키고
중입니다. 그러나 실제 애플리케이션에서는 이를 적절히 처리해야 할 것입니다:
이 예제에서는 <code>unwrap</code>을 호출하여 에러가 나는 경우 패닉을 일으킵니다.
그러나 실제 애플리케이션에서는 이를 적절히 처리해야 할 것입니다:
적절한 에러 처리를 위한 전략을 다시 보려면 9장으로 돌아가세요.</p>
<p>예제 16-8에서는 메인 스레드에 있는 채널의 수신 단말로부터 값을
받을 것입니다. 이는 강의 끝물에서 고무 오리를 건져 올리는 것 혹은 채팅
Expand Down
4 changes: 2 additions & 2 deletions ch16-03-shared-state.html
Original file line number Diff line number Diff line change
Expand Up @@ -297,9 +297,9 @@ <h4 id="여러-스레드-사이에서-mutext-공유하기"><a class="header" hre
<code>thread::spawn</code>을 사용하고 모든 스레드에게 동일한 클로저를 주었습니다: 이
클로저는 카운터를 스레드로 이동시키고, <code>lock</code> 메서드를 호출하여 <code>Mutex&lt;T&gt;</code>
락을 얻은 다음, 뮤텍스 내의 값을 1만큼 증가시킵니다. 스레드가 자신의 클로저
실행을 끝냈을 때, <code>num</code>은 스코프 밖으로 벗어내고 락이 해제되어 다른 스레드가
실행을 끝냈을 때, <code>num</code>은 스코프 밖으로 벗어나고 락이 해제되어 다른 스레드가
이를 얻을 수 있습니다.</p>
<p>메인 스레드에서는 조인 핸들을 전부 모읍니다. 그리고나서 예제 16-2에서처럼
<p>메인 스레드에서는 조인 핸들을 전부 모읍니다. 그러고 나서 예제 16-2에서처럼
각 핸들에 <code>join</code>을 호출하여 모든 스레드가 종료되는 것을
확실히 합니다. 그 시점에서 메인 스레드는 락을 얻고 이 프로그램의
결과를 출력합니다.</p>
Expand Down
16 changes: 8 additions & 8 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -18422,8 +18422,8 @@ <h4 id="내부-가변성에-대한-용례-목-객체"><a class="header" href="#
불변 참조자와 메시지의 텍스트를 인수로 갖는 <code>send</code>라는 메서드 하나를 갖고
있다는 것입니다. 이 트레이트는 목 객체가 실제 오브젝트와 동일한 방식으로 사용될
수 있도록 하기 위해 구현해야 하는 인터페이스입니다. 그 외에 중요한
부분은 <code>LimitTracker</code> 상의 <code>set_value</code> 메서드의 동작을 테스트가
필요하다는 점입니다. <code>value</code> 매개변수에 어떤 것을 넘길지 바꿀 수는
부분은 <code>LimitTracker</code> 상의 <code>set_value</code> 메서드의 동작을 테스트해야
한다는 점입니다. <code>value</code> 매개변수에 어떤 것을 넘길지 바꿀 수는
있지만, <code>set_value</code>는 단언에 필요한 어떤 것도 반환하지 않습니다.
<code>Messenger</code> 트레이트를 구현한 어떤 것과 <code>max</code>에 대한 특정 값과 함께
<code>LimitTracker</code>를 만든다면, <code>value</code>에 대해 다른 숫자들을 넘겼을 때
Expand Down Expand Up @@ -19058,7 +19058,7 @@ <h4 id="트리-데이터-구조-만들기-자식-노드를-가진-node"><a class
아이템이 <code>Rc&lt;Node&gt;</code> 타입의 값이 되도록 정의하였습니다. 또한 어떤 노드가
다른 노드의 자식이 되도록 수정하려고 <code>Vec&lt;Rc&lt;Node&gt;&gt;</code>를 <code>RefCell&lt;T&gt;</code>로
감싼 <code>children</code>을 갖도록 하였습니다.</p>
<p>그다음 예제 15-27처럼 이 구조체 정의를 이용하여 3 값과 자식 노드가 없는
<p>그다음 예제 15-27처럼 이 구조체 정의를 이용하여 3 값을 갖고 자식 노드가 없는
<code>leaf</code>라는 이름의 <code>Node</code> 인스턴스, 그리고 5 값과 <code>leaf</code>를 자식으로 갖는
<code>branch</code>라는 이름의 인스턴스를 만들도록 하겠습니다:</p>
<p><span class="filename">파일명: src/main.rs</span></p>
Expand Down Expand Up @@ -19687,7 +19687,7 @@ <h3 id="스레드에-move-클로저-사용하기"><a class="header" href="#스
송신자 측은 여러분이 강에 고무 오리를 띄우는 상류 위치이고, 수신자
측은 하류에 고무 오리가 도달하는 곳입니다. 코드의 어떤 곳에서
보내고자 하는 데이터와 함께 송신자의 메서드를 호출하면, 다른 곳에서는
도달한 메시지에 대한 수신 종료를 검사합니다. 송신자 혹은 송신자가
도달한 메시지에 대한 수신 종료를 검사합니다. 송신자 혹은 수신자가
버려지면 채널이 <em>닫혔다 (closed)</em> 라고 말합니다.</p>
<p>여기서는 값을 생성하여 채널로 내려보내는 한 스레드와, 값을 받아서
이를 출력하는 또 다른 스레드로 이루어진 프로그램을 만들어 보겠습니다.
Expand Down Expand Up @@ -19748,8 +19748,8 @@ <h3 id="스레드에-move-클로저-사용하기"><a class="header" href="#스
소유할 필요가 있습니다. 송신 단말에는 보내려는 값을 입력받는 <code>send</code> 메서드가
있습니다. <code>send</code> 메서드는 <code>Result&lt;T, E&gt;</code> 타입을 반환하므로, 수신 단말이
이미 버려져 값을 보낼 곳이 없을 경우 송신 연산은 에러를 반환할 것입니다.
이 예제에서는 <code>unwrap</code>을 호출하여 에러가 나는 경우 패닉을 일으키고
중입니다. 그러나 실제 애플리케이션에서는 이를 적절히 처리해야 할 것입니다:
이 예제에서는 <code>unwrap</code>을 호출하여 에러가 나는 경우 패닉을 일으킵니다.
그러나 실제 애플리케이션에서는 이를 적절히 처리해야 할 것입니다:
적절한 에러 처리를 위한 전략을 다시 보려면 9장으로 돌아가세요.</p>
<p>예제 16-8에서는 메인 스레드에 있는 채널의 수신 단말로부터 값을
받을 것입니다. 이는 강의 끝물에서 고무 오리를 건져 올리는 것 혹은 채팅
Expand Down Expand Up @@ -20095,9 +20095,9 @@ <h4 id="여러-스레드-사이에서-mutext-공유하기"><a class="header" hre
<code>thread::spawn</code>을 사용하고 모든 스레드에게 동일한 클로저를 주었습니다: 이
클로저는 카운터를 스레드로 이동시키고, <code>lock</code> 메서드를 호출하여 <code>Mutex&lt;T&gt;</code>의
락을 얻은 다음, 뮤텍스 내의 값을 1만큼 증가시킵니다. 스레드가 자신의 클로저
실행을 끝냈을 때, <code>num</code>은 스코프 밖으로 벗어내고 락이 해제되어 다른 스레드가
실행을 끝냈을 때, <code>num</code>은 스코프 밖으로 벗어나고 락이 해제되어 다른 스레드가
이를 얻을 수 있습니다.</p>
<p>메인 스레드에서는 조인 핸들을 전부 모읍니다. 그리고나서 예제 16-2에서처럼
<p>메인 스레드에서는 조인 핸들을 전부 모읍니다. 그러고 나서 예제 16-2에서처럼
각 핸들에 <code>join</code>을 호출하여 모든 스레드가 종료되는 것을
확실히 합니다. 그 시점에서 메인 스레드는 락을 얻고 이 프로그램의
결과를 출력합니다.</p>
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit d0a1b51

Please sign in to comment.