Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.52 KB | None | 0 0
  1. use strict;
  2. use warnings qw( all );
  3.  
  4. sub fuse { ... }
  5.  
  6. my $o1 = { voltage => 1 };
  7. my $o2 = { voltage => 2 };
  8. my $o3 = { voltage => 3 };
  9. my $o4 = { voltage => 4 };
  10. say join " ", map $_->{voltage}, $o1, $o2, $o3, $o4;  # 1 2 3 4
  11.  
  12. fuse(\$o2, \$o1);
  13. fuse(\$o3, \$o4);
  14. fuse(\$o3, \$o1);
  15. say join " ", map $_->{voltage}, $o1, $o2, $o3, $o4;  # 4 4 4 4
  16.  
  17. $o1->{voltage} = 5;
  18. say join " ", map $_->{voltage}, $o1, $o2, $o3, $o4;  # 5 5 5 5
  19.  
  20. $o3->{voltage} = 6;
  21. say join " ", map $_->{voltage}, $o1, $o2, $o3, $o4;  # 6 6 6 6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement