Skip to main content

Posts

Showing posts with the label rust

Calculator using RUST and some basics

  GitHub:  https://github.com/AdithyakrishnaV/RUST-calculator Code in Repo “mut”: This keyword makes the binding mutable The “String::new()” function returns a new, empty string The empty string is being assigned to the binding “n1” stdout().flush() is used to make sure that the output written to the standard output stream is immediately displayed and not buffered. It’s especially useful when debugging, where the immediate display of output can help in understanding the program’s behavior. n1.trim(): This method call trims whitespace from the beginning and end of the string stored in n1. .parse(): This method call attempts to parse the trimmed string into a number. Another way: let operations = String::from(“+-*/”); if !operations.contains(operator){ println!(“Invalid operator”); return; } Rust programming language: Rust is a modern, systems programming language that is designed for speed, reliability, and security. Memory Safety and Control: Rust offers memory safety through ...