diff options
-rw-r--r-- | src/main.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index c229269..2ab936d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,13 +13,12 @@ impl<K: Eq, V> Container<K, V> { } fn get(&self, k: &K) -> Option<&V> { - let mut value = None; - for (actual_k, v) in self.values.iter() { + for (actual_k, v) in self.values.iter().rev() { if actual_k == k { - value = Some(v); + return Some(v); } } - value + None } } |