Help for this page

Select Code to Download


  1. or download this
    my $this={name=>'alex',array=>['one','two']};
    my $that={%$this};
    ...
    print $this->{name}; #alex - not affected
    $that->{array}[0]='three';
    print $this->{array}[0];#three - affected
    
  2. or download this
    use Data::Dumper;
    my $this={name=>'alex',array=>['one','two']};
    ...
    print $this->{name}; #alex - not affected
    $that->{array}[0]='three';
    print $this->{array}[0];#one - not affected