Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. fn largest<T: PartialOrd + Copy>(list: &[T]) -> T {
  2. let mut largest = list[0];
  3.  
  4. for &item in list.iter() {
  5. if item > largest {
  6. largest = item;
  7. }
  8. }
  9.  
  10. largest
  11. }
  12. fn main() {
  13. let mut number_list = vec![1];
  14. number_list.pop();
  15.  
  16. let result = largest(&number_list);
  17. println!("The largest number is {}", result);
  18.  
  19.  
  20. let char_list = vec!['y', 'm', 'a', 'q'];
  21.  
  22. let result = largest(&char_list);
  23. println!("The largest char is {}", result);
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement