aboutsummaryrefslogtreecommitdiffstats
path: root/devel/p5-PerlX-Maybe/pkg-descr
blob: f4b45cac1d833cb31a612fbcdb1622ba855ff1fb (plain) (blame)
1
2
3
4
5
6
Moose classes (and some other classes) distinguish between an attribute being
unset and the attribute being set to undef.

To ensure that the Person constructor does not try to set a name or age at all
when they are undefined, ugly looking code is often used. A slightly more
elegant solution is the maybe function.