Advertisement
Guest User

Untitled

a guest
Mar 17th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.65 KB | None | 0 0
  1. use std::io;
  2.  
  3. fn main() {
  4.     println!("Program 1\n");
  5.  
  6.     let mut x = String::new();
  7.  
  8.     let mut error = 1;
  9.     while error != 0 {
  10.         println!("Insert a number: ");
  11.         io::stdin().read_line(&mut x).expect("Failed to read line!");
  12.  
  13.         println!("Entered {}", &mut x);
  14.  
  15.         let mut xx: u32 = match x.trim().parse() {
  16.             Ok(num) => {error = 0;
  17.                         println!("Is a number");
  18.                         num},
  19.             Err(_) => {error = 1;
  20.                        println!("Not a number");
  21.                        continue},
  22.         };
  23.  
  24.     }
  25.  
  26.     println!("x = {}", x );
  27.  
  28.  
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement