- or download this
tie @array, 'Tie::ArrayXYZ';
tied(@array)->method(@args);
- or download this
$obj = tie @array, 'Tie::ArrayXYZ';
$obj->method(@args);
- or download this
method(@array, @args);
- or download this
package Tie::ArrayXYZ;
...
}
1;
- or download this
use Tie::ArrayXYZ;
tie @array, 'Tie::ArrayXYZ', $some_xyz;
# ...
tied(@array)->CHANGEXYZ($new_xyz);
- or download this
use Tie::ArrayXYZ;
tie @array, 'Tie::ArrayXYZ', $some_xyz;
# ...
changeXYZ(@array,$new_xyz);
- or download this
sub main::changeXYZ (\@@) {
my $arg = shift;
...
) unless defined($obj) and $obj->isa("Tie::ArrayXYZ");
return $obj->CHANGEXYZ(@_);
}
- or download this
use Tie::Functions VARTYPE, FUNCTIONS;
- or download this
package Tie::Functions;
...
}
1;