sub cleararray {
my $self = shift;
for ( $i = 0; $self->radiovar(); $i++ ) {
for ( $j = 0; $self->radiovar(); $j++ ) {
@{$self->array()}[$i][$j] = undef;
}
}
}
####
sub radiovar {
my ( $self, $newval ) = @_;
$self->{'radiovar'} = $newval if defined( $newval );
return $self->{'radiovar'};
}
sub array {
my ( $self, $newval ) = shift;
$self->{'array'} = $newval if defined( $newval );
return $self->{'array'};
}
####
package X;
...
my $radiovar;
...
sub radiovar {
my $newval = shift;
$radiovar = $newval if defined( $newval );
return $radiovar;
}