@@ -128,17 +128,16 @@ <h1>Rust <small>a safe, concurrent, practical language</small></h1>
128
128
129
129
< div class ="span10 ">
130
130
131
- < pre class ="cm-s-default "> < span class ="cm-keyword "> fn</ span > < span class ="cm-def "> main</ span > () {
132
- < span class ="cm-keyword "> let</ span > < span class ="cm-def "> nums</ span > = [< span class ="cm-number "> 0</ span > , < span class ="cm-number "> 1</ span > , < span class ="cm-number "> 2</ span > , < span class ="cm-number "> 3</ span > ];
133
- < span class ="cm-keyword "> let</ span > < span class ="cm-def "> noms</ span > = [< span class ="cm-string "> "Tim"</ span > , < span class ="cm-string "> "Eston"</ span > , < span class ="cm-string "> "Aaron"</ span > , < span class ="cm-string "> "Ben"</ span > ];
134
-
135
- < span class ="cm-keyword "> let</ span > < span class ="cm-keyword "> mut</ span > < span class ="cm-def "> evens</ span > = < span class ="cm-variable "> nums</ span > .< span class ="cm-variable "> iter</ span > ().< span class ="cm-variable "> filter</ span > (|< span class ="cm-variable "> x</ span > | **< span class ="cm-variable "> x</ span > % < span class ="cm-number "> 2</ span > == < span class ="cm-number "> 0</ span > );
136
-
137
- < span class ="cm-keyword "> for</ span > &< span class ="cm-def "> num</ span > < span class ="cm-keyword "> in</ span > < span class ="cm-def "> evens</ span > {
131
+ < pre class ="cm-s-default ">
132
+ < span class ="cm-keyword "> fn</ span > < span class ="cm-def "> main</ span > () {
133
+ < span class ="cm-keyword "> let</ span > < span class ="cm-def "> nums</ span > = [< span class ="cm-number "> 1</ span > , < span class ="cm-number "> 2</ span > ];
134
+ < span class ="cm-keyword "> let</ span > < span class ="cm-def "> noms</ span > = [< span class ="cm-string "> "Tim"</ span > , < span class ="cm-string "> "Eston"</ span > , < span class ="cm-string "> "Aaron"</ span > , < span class ="cm-string "> "Ben"</ span > ];
135
+
136
+ < span class ="cm-keyword "> let</ span > < span class ="cm-def "> mut</ span > < span class ="cm-def "> odds</ span > = < span class ="cm-variable "> nums</ span > .< span class ="cm-variable "> iter</ span > ().< span class ="cm-variable "> map</ span > (|&< span class ="cm-variable "> x</ span > | < span class ="cm-variable "> x</ span > * < span class ="cm-number "> 2</ span > - < span class ="cm-number "> 1</ span > );
137
+
138
+ < span class ="cm-keyword "> for</ span > < span class ="cm-def "> num</ span > < span class ="cm-keyword "> in</ span > < span class ="cm-variable "> odds</ span > {
138
139
< span class ="cm-keyword "> do</ span > < span class ="cm-variable "> spawn</ span > {
139
- < span class ="cm-keyword "> let</ span > < span class ="cm-def "> msg</ span > = < span class ="cm-variable "> fmt</ span > !(< span class ="cm-string "> "%s says hello from a lightweight thread!"</ span > ,
140
- < span class ="cm-variable "> noms</ span > [< span class ="cm-variable "> num</ span > ]);
141
- < span class ="cm-variable "> println</ span > (< span class ="cm-variable "> msg</ span > );
140
+ < span class ="cm-variable "> println</ span > !(< span class ="cm-string "> "{:s} says hello from a lightweight thread!"</ span > , < span class ="cm-variable "> noms</ span > [< span class ="cm-variable "> num</ span > ]);
142
141
}
143
142
}
144
143
}
0 commit comments