summaryrefslogtreecommitdiff
path: root/strings
diff options
context:
space:
mode:
authorCarol (Nichols || Goulding) <carol.nichols@gmail.com>2016-04-19 16:15:21 -0400
committerCarol (Nichols || Goulding) <carol.nichols@gmail.com>2016-04-19 16:15:21 -0400
commit3a172ccf30162a8e6d372becca3d772ec15e3f07 (patch)
treeb18933ff844c469e8b88ed22945bbb10b556d3ed /strings
parent4bf727cbf77ef1e0a67dee90a1144b052ea53417 (diff)
Make strings2 less confusing, thank you @glenjamin!! :tada:
Fixes #41.
Diffstat (limited to 'strings')
-rw-r--r--strings/strings2.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/strings/strings2.rs b/strings/strings2.rs
index 235468b..df0d46a 100644
--- a/strings/strings2.rs
+++ b/strings/strings2.rs
@@ -1,17 +1,16 @@
// Make me compile without changing the function signature! Scroll down for hints :)
fn main() {
- let guess1 = "blue".to_string(); // Try not changing this line :)
- let correct = guess_favorite_color(guess1);
- if correct {
- println!("You guessed correctly!");
+ let word = String::from("green"); // Try not changing this line :)
+ if is_a_color_word(word) {
+ println!("That is a color word I know!");
} else {
- println!("Nope, that's not it.");
+ println!("That is not a color word I know.");
}
}
-fn guess_favorite_color(attempt: &str) -> bool {
- attempt == "green"
+fn is_a_color_word(attempt: &str) -> bool {
+ attempt == "green" || attempt == "blue" || attempt == "red"
}