Skip to content

Commit

Permalink
Fix typo (#31)
Browse files Browse the repository at this point in the history
  • Loading branch information
MIN17 committed Jan 10, 2024
1 parent 4c1c810 commit 0a7fe46
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ fn main() {
let s3 = takes_and_gives_back(s2); // s2는 takes_and_gives_back로 이동되는데,
// 이 함수 또한 자신의 반환 값을 s3로
// 이동시킵니다
} // 여기서 s3가 스코프 밖으로 벗어나면서 버려집니다. s3는 이동되어서 아무 일도
} // 여기서 s3가 스코프 밖으로 벗어나면서 버려집니다. s2는 이동되어서 아무 일도
// 일어나지 않습니다. s1은 스코프 밖으로 벗어나고 버려집니다.

fn gives_ownership() -> String { // gives_ownership은 자신의 반환 값을
Expand Down
2 changes: 1 addition & 1 deletion src/ch01-03-hello-cargo.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

여태 우리가 작성해 본 간단한 러스트 프로그램에는 의존성을 추가하지 않았습니다.
카고를 가지고 ‘Hello, world!’ 프로젝트를 만들었다면, 코드 빌드를 처리하는
카고의 기는 일부만을 사용했을 것입니다. 훗날 복잡한 프로그램을 작성하게
카고의 기능 일부만을 사용했을 것입니다. 훗날 복잡한 프로그램을 작성하게
되면 의존성을 추가하게 될 것이고, 카고를 사용하여 프로젝트를 시작하면
의존성을 추가하는 일이 훨씬 더 쉬워질 것입니다.

Expand Down
2 changes: 1 addition & 1 deletion src/ch02-00-guessing-game-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ $ cargo build
다른 라인들이 보이거나 (운영 체제에 따라서 달라질 수 있습니다) 라인의 순서가
다르게 보일 수 있습니다.

외부 의존성을 포함시키기 되면, 카고는 [Crates.io][cratesio]로부터
외부 의존성을 포함시키게 되면, 카고는 [Crates.io][cratesio]로부터
데이터의 복사본인 *레지스트리 (registry)* 에서 해당 의존성이 필요로 하는
모든 것들의 최신 버전을 가져옵니다. Crates.io는 러스트 생태계의 개발자들이
다른 사람들도 이용할 수 있도록 러스트 오픈 소스를 공개하는 곳입니다.
Expand Down
2 changes: 1 addition & 1 deletion src/ch03-01-variables-and-mutability.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
상수는 전역 스코프를 포함한 어떤 스코프에서도 선언 가능하므로
코드의 많은 부분에서 알 필요가 있는 값에 유용합니다.

마지막 차이점은, 상수는 반드시 상수 표현식으로만 설정될 수 하고
마지막 차이점은, 상수는 반드시 상수 표현식으로만 설정될 수 있고
런타임에서만 계산될 수 있는 결괏값으로는 안된다는 것입니다.

아래에 상수 선언의 예제가 있습니다:
Expand Down
2 changes: 1 addition & 1 deletion src/ch04-01-what-is-ownership.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ style="width: 50%;" />
지금의 맥락에서는 길이, 용량 사이의 차이는 중요한 내용이 아니니,
이해가 잘 안되면 용량 값은 무시하셔도 좋습니다.

`s2``s`를 대입하면 `String` 데이터가 복사됩니다.
`s2``s1`를 대입하면 `String` 데이터가 복사됩니다.
이때 데이터는 스택에 있는 데이터, 즉 포인터, 길이, 용량 값을 말하며,
포인터가 가리키는 힙 영역의 데이터는 복사되지 않습니다.
즉, 다음과 같은 메모리 구조를 갖게 됩니다.
Expand Down

0 comments on commit 0a7fe46

Please sign in to comment.