How to pass by value to function in Rust

1 Answer

0 votes
fn main() {
   let n:i32 = 987;
    
   to_zero(n); // pass by value
    
   println!("{}", n);
}
 
fn to_zero(mut number: i32) {
   number = number * 0;
    
   println!("{}", number);
}
  
  
  
/*
run:
  
0
987
 
*/

 



answered Oct 25, 2022 by avibootz

Related questions

1 answer 117 views
1 answer 123 views
1 answer 121 views
2 answers 93 views
1 answer 151 views
151 views asked Apr 13, 2023 by avibootz
...