// Strings in Rust // gtowell Oct 2023 use std::env; fn main() { let args: Vec = env::args().collect(); let val:u32 = args[1].trim().parse().unwrap(); let my_str = "hello"; let mut my_string = String::from(my_str); // 3 ways to convert string literal into string my_string = my_str.to_string(); my_string = my_str.to_owned(); let q = if val>9 { println!("{}",17); my_string.push_str("if side"); //change the string my_string } else { println!("{}",42); my_string+"else side" // append using overloaded + }; println!("{q}") }