Slide 6
Slide 6 text
A First Class
package Person;
use Moose;
has 'name', is => 'ro', isa => 'Str';
has 'age', is => 'rw', isa => 'Int';
package main;
use feature ':5.10';
my $p = Person->new(name => "James");
say $p->name;
Class Def
Class Use
• A class is just a package
• A method is just a sub
• An attribute is ...
We’ll get to that later
Tuesday, February 28, 2012