Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. #![allow(unused_variables)]
  2. fn main() {
  3. let s = String::from("hello world");
  4. let fw = first_word(&s);
  5.  
  6. println!("{}", fw);
  7. }
  8.  
  9. fn first_word(s: &String) -> &str {
  10. let bytes = s.as_bytes();
  11.  
  12. for (i, &item) in bytes.iter().enumerate() {
  13. if item == b' ' {
  14. return &s[0..i];
  15. }
  16. }
  17.  
  18. &s[..]
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement