Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. fn the_fun(elems: &[i64]) -> Option<i64> {
  2. use std::cmp::max;
  3. let mut largest: Option<i64> = None;
  4. for e in elems {
  5. match largest {
  6. Some(n) => largest = Some(max(n, *e)),
  7. None => largest = Some(*e),
  8. }
  9. }
  10. largest
  11. }
  12.  
  13. fn main() {
  14. let xs = vec![254, 89, 45, 3, 87, 32];
  15. let result = the_fun(&xs[..]);
  16. println!("{:?}", result)
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement