Ignore partial code blocks, unindent them

This commit is contained in:
Carol (Nichols || Goulding) 2016-07-30 17:38:35 -04:00
parent f2d21dcbd1
commit deb9e466bc

View File

@ -36,16 +36,16 @@ fn first_word(s: &String) -> usize {
Lets break that down a bit: Lets break that down a bit:
```rust ```rust,ignore
let bytes = s.as_bytes(); let bytes = s.as_bytes();
``` ```
Since we need to go through the String element by element and Since we need to go through the String element by element and
check if a value is a space, we will convert our String to an check if a value is a space, we will convert our String to an
array of bytes using the `.as_bytes()` method. array of bytes using the `.as_bytes()` method.
```rust ```rust,ignore
for (i, &byte) in bytes.iter().enumerate() { for (i, &byte) in bytes.iter().enumerate() {
``` ```
We will be discussing iterators in more detail in Chapter XX, but for We will be discussing iterators in more detail in Chapter XX, but for
@ -59,12 +59,12 @@ Since its a tuple, we can use patterns, just like elsewhere in Rust.
So we match against the tuple with i for the index and &byte for So we match against the tuple with i for the index and &byte for
the byte itself. the byte itself.
```rust ```rust,ignore
if byte == 32 { if byte == 32 {
return i; return i;
}
} }
s.len() }
s.len()
``` ```
We search for the value 32, which represents a space in UTF-8. If we find one, we return the We search for the value 32, which represents a space in UTF-8. If we find one, we return the