Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

Commit b00d2ce

Browse files
committed
Clarify variable names in code example
By changing `n` and `e` to `name` and `num` it makes it clearer what the bars are doing in each of the `for` loops and also makes it more obvious that those values are being closed over for use in the innermost print statement.
1 parent b9ccd7f commit b00d2ce

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,11 +151,11 @@ <h1>Rust <small>a safe, concurrent, practical language</small></h1>
151151
<div class="span10">
152152
<pre class="cm-s-default">
153153
<span class="cm-keyword">fn</span> <span class="cm-def">main</span>() {
154-
<span class="cm-keyword">for</span> [<span class="cm-string">"Alice"</span>, <span class="cm-string">"Bob"</span>, <span class="cm-string">"Carol"</span>].<span class="cm-variable">each</span> |<span class="cm-variable">n</span>| {
154+
<span class="cm-keyword">for</span> [<span class="cm-string">"Alice"</span>, <span class="cm-string">"Bob"</span>, <span class="cm-string">"Carol"</span>].<span class="cm-variable">each</span> |<span class="cm-variable">name</span>| {
155155
<span class="cm-keyword">do</span> <span class="cm-variable-2">task::</span><span class="cm-variable">spawn</span> {
156156
<span class="cm-keyword">let</span> <span class="cm-def">v</span> = <span class="cm-variable-2">rand::</span><span class="cm-variable">Rng</span>().<span class="cm-variable">shuffle</span>([<span class="cm-number">1</span>, <span class="cm-number">2</span>, <span class="cm-number">3</span>]);
157-
<span class="cm-keyword">for</span> <span class="cm-variable">v</span>.<span class="cm-variable">each</span> |<span class="cm-variable">e</span>| {
158-
<span class="cm-variable-2">io::</span><span class="cm-variable">print</span>(<span class="cm-variable-3">fmt!</span>(<span class="cm-string">"%s says: '%d'\n"</span>, <span class="cm-variable">n</span>, <span class="cm-variable">e</span>))
157+
<span class="cm-keyword">for</span> <span class="cm-variable">v</span>.<span class="cm-variable">each</span> |<span class="cm-variable">num</span>| {
158+
<span class="cm-variable-2">io::</span><span class="cm-variable">print</span>(<span class="cm-variable-3">fmt!</span>(<span class="cm-string">"%s says: '%d'\n"</span>, <span class="cm-variable">name</span>, <span class="cm-variable">num</span>))
159159
}
160160
}
161161
}

0 commit comments

Comments
 (0)