Do you know where your variables are? | |
PerlMonks |
Moo-Type checking example from Perl Maven: What should be the expected result?by Perl300 (Friar) |
on Sep 28, 2018 at 22:05 UTC ( [id://1223262]=perlquestion: print w/replies, xml ) | Need Help?? |
Perl300 has asked for the wisdom of the Perl Monks concerning the following question:
I was going through the perl maven web resource and from the example about type checking:
examples/mootype/Person.pm
examples/mootype/student_1.pl
The expected result stated on the site is that Foo 22 isa check for "age" failed: 'young' is not an integer! at Person.pm line 8. But what I get is isa check for "age" failed: '22' is not an integer! at ~/bin/../lib/Person.pm line 10. What I am trying to understand is, has something changed and this result (no presence of first two say) is now expected? Or am I somehow doing it different? I am using same code including `use 5.010` but the version of perl I am on is 5.26.1 and I have added following two lines between `use 5.010` and `use Person` use FindBin qw($Bin); use lib "$Bin/../lib";
Back to
Seekers of Perl Wisdom
|
|