Merge pull request #18 from avkrotov/toturial
authorRalf Jung <post@ralfj.de>
Wed, 14 Sep 2016 07:16:32 +0000 (09:16 +0200)
committerGitHub <noreply@github.com>
Wed, 14 Sep 2016 07:16:32 +0000 (09:16 +0200)
s/toturial/tutorial/

src/part06.rs
src/part09.rs

index 4c0e6cebaeda3ffdda5f6191749e5a804355a768..7113094f457e3a77d77267ba129ae85bab165a46 100644 (file)
@@ -44,7 +44,7 @@ fn vec_min(v: &Vec<BigInt>) -> Option<BigInt> {
 //@ The answer is already hidden in the type of `vec_min`: `v` is just borrowed, but
 //@ the Option<BigInt> that it returns is *owned*. We can't just return one of the elements of `v`,
 //@ as that would mean that it is no longer in the vector! In our code, this comes up when we update
-//@ the intermediate variable `min`, which also has type `Option<BigInt>`. If you replace get rid of the
+//@ the intermediate variable `min`, which also has type `Option<BigInt>`. If you get rid of the
 //@ `e.clone()`, Rust will complain "Cannot move out of borrowed content". That's because
 //@ `e` is a `&BigInt`. Assigning `min = Some(*e)` works just like a function call: Ownership of the
 //@ underlying data is transferred from `e` to `min`. But that's not allowed, since
index 5916258a3da7e4d830b705361cf147010cc64558..0ca4a430178ce71be13f792733394af38acbb67b 100644 (file)
@@ -89,7 +89,7 @@ fn print_digits_v2(b: &BigInt) {
 
 // **Exercise 09.1**: Write a testcase for the iterator, making sure it yields the corrects numbers.
 // 
-// **Exercise 09.2**: Write a function `iter_ldf` that iterators over the digits with the least-significant
+// **Exercise 09.2**: Write a function `iter_ldf` that iterates over the digits with the least-significant
 // digits coming first. Write a testcase for it.
 
 // ## Iterator invalidation and lifetimes