Re: I need help setting up a method

2020-12-19 Thread ToddAndMargo via perl6-users
On 12/19/20 8:21 PM, Bruce Gray wrote: With a custom `new` method, that could be shortened further to: say BadMath.new(2, 2).BadAdd; print BadMath.new(2, 2).BadAdd ~ "\n"; Default constructor for 'BadMath' only takes named arguments in block at line 1 What am I missing?

Re: I need help setting up a method

2020-12-19 Thread ToddAndMargo via perl6-users
On 12/19/20 8:21 PM, Bruce Gray wrote: On Dec 19, 2020, at 6:40 PM, ToddAndMargo via perl6-users wrote: Hi All, I have so far: class BadMath { has Int $.A; has Int $.B; method BadAdd() { my $Clinker = (-5..5).rand.truncate; return $!A + $!B +

Re: I need help setting up a method

2020-12-19 Thread Bruce Gray
> On Dec 19, 2020, at 6:40 PM, ToddAndMargo via perl6-users > wrote: > > Hi All, > > I have so far: > > > class BadMath { > has Int $.A; > has Int $.B; > > method BadAdd() { > my $Clinker = (-5..5).rand.truncate; > return $!A + $!B + $Clinker; >

I need help setting up a method

2020-12-19 Thread ToddAndMargo via perl6-users
Hi All, I have so far: class BadMath { has Int $.A; has Int $.B; method BadAdd() { my $Clinker = (-5..5).rand.truncate; return $!A + $!B + $Clinker; } } my $TwoPlusTwo = BadMath.new( A => 2, B=> 2 ); print $TwoPlusTwo.BadAdd ~ "\n"