1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
pub fn add(num1: i64, num2: i64) -> i64 { num1 + num2 } pub fn subtract(num1: i64, num2: i64) -> i64 { num1 - num2 } pub fn multiply(num1: i64, num2: i64) -> i64 { num1 * num2 } pub fn divide(num1: i64, num2: i64) -> i64 { if num2 == 0 { println!("can not dihgjhghvide with zero"); 0 } else { num1 / num2 } } pub fn power(num1: i64, num2: u32) -> i64 { num1.pow(num2) }