Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta / Attributa / Exercises / Classis puncti
Solutio: Classis puncti
Ecce solutio possibilis huius exercitationis.
Codex
class Point {
has $.x;
has $.y;
}
my $a = Point.new(x => 3, y => 4);
my $b = Point.new(x => 0, y => 0);
my $dist = sqrt(($a.x - $b.x) ** 2 + ($a.y - $b.y) ** 2);
say $dist;🦋 Inveni codicem fontem in archivo point-class.raku.
Exitus
5Commentarii
Duae declarationes
has $.xethas $.yattributa una cum accessoribus legendi creant.Unumquodque obiectum proprias
xetyservat, itaque$aet$bdiversas coordinatas nuntiant, quamquam eiusdem generis obiecta sunt. Haec independentia est ipsa ratio attributorum — unumquodque exemplar propria data fert.
Navigatio cursus
← Classis puncti | Numerator →