tasks a-s

This commit is contained in:
Ingy döt Net 2013-04-10 23:57:08 -07:00
parent 47bf37c096
commit b83f433714
12433 changed files with 156208 additions and 123 deletions

View file

@ -0,0 +1,18 @@
class Point {
has Num $.x is rw = 0;
has Num $.y is rw = 0;
method Str { $.perl }
}
class Circle {
has Point $.p is rw = Point.new;
has Num $.r is rw = 0;
method Str { $.perl }
}
my $c = Circle.new(Point.new(x => 1, y => 2), r => 3);
say $c;
$c.p.x = (-10..10).pick;
$c.p.y = (-10..10).pick;
$c.r = (0..10).pick;
say $c;

View file

@ -0,0 +1,2 @@
multi print (Point $p) { $p.perl.print }
multi print (Circle $c) { $c.perl.print }