Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. static mut COUNTER: f64 = 0.0;
  2.  
  3. fn hello() -> f64 {
  4. return 10.0 * 4.3
  5. }
  6. fn pangkat2(x: &f64) -> f64 {
  7. x * x
  8. }
  9. fn modifies(x: &mut f64, y: &mut f64) {
  10. *x += 1.0;
  11. *y = *x + *y;
  12. }
  13. fn main() {
  14. let answer = hello() ;
  15. let mut x = hello() ;
  16. let mut y = 1.0 ;
  17. modifies(&mut x, &mut y);
  18. // answer = 12.2 ;
  19. println!("Hello {}", pangkat2(&answer) );
  20. println!("modifies {} {}", x, y );
  21. let a = 10 ;
  22. // let y = &a ;
  23. println!("{}",a);
  24. unsafe {
  25. COUNTER += 1.0
  26. };
  27. unsafe {
  28. COUNTER += 1.0
  29. };
  30. unsafe {
  31. y = COUNTER ;
  32. }
  33. println!("y {}", y );
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement