in reply to Class::Struct - Not a CODE referemce
Works fine for me:
#!/usr/bin/perl -l use strict; use warnings; use Class::Struct; struct A => { b => '%', }; my $obj = new A; print $obj->can('b'); $obj->b('foo', "bar"); # call setter print $obj->b('foo'); use Data::Dumper; print Dumper $obj; __END__ CODE(0x8b5570) bar $VAR1 = bless( { 'A::b' => { 'foo' => 'bar' } }, 'A' );
(also works when I use $self->{ReferenceToA} in place of $obj)
What happens when you run this example?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Class::Struct - Not a CODE referemce
by ungerma (Initiate) on Jun 08, 2010 at 14:02 UTC | |
by almut (Canon) on Jun 08, 2010 at 14:45 UTC | |
by ungerma (Initiate) on Jun 08, 2010 at 16:17 UTC |