Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use Data::Dumper;
  3. %data = ('Teacher' => 45, 'Doctor' => 40,'Driver' => '10');
  4. if (exists($data{'Plumber'})) {
  5. print "Number of doctor is $data{'Plumber'}n";
  6. }
  7. else {
  8. $data{'Plumber'} = 0;
  9. print "Number of doctor is $data{'Plumber'}n";
  10. }
  11. print Dumper %data;
  12.  
  13. print "Plumber number: ", ($data{'Plumber'} || 0), "n";
  14.  
  15. my $value = $data{'Plumber'} // 0;
  16.  
  17. for my $key (@keys) {
  18. $data{$key} //= 0;
  19. }
  20.  
  21. package MyStuff;
  22.  
  23. sub new {
  24. my $class = shift;
  25. my $self = shift;
  26.  
  27. return bless $self, $class;
  28. }
  29.  
  30. sub get {
  31. my $self = shift;
  32. my $key = shift;
  33.  
  34. return $self->{$key} // 0;
  35. }
  36.  
  37. my $stuff = MyStuff->new(%data);
  38. my $val = $stuff->get("Plumber");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement