Cursus Raku / Objecten, in- en uitvoer en excepties / Klassen en objecten / Objecten introspecteren / Exercises / Tel de attributen
Oplossing: Tel de attributen
Hier is een mogelijke oplossing voor de taak.
Code
class Point {
has $.x;
has $.y;
}
say Point.^attributes.elems;🦋 Je kunt de broncode vinden in het bestand count-attributes.raku.
Uitvoer
2Opmerkingen
.^attributesgeeft de lijst met attributen van de klasse terug..elemstelt ze. De klassePointdeclareert twee attributen, dus het antwoord is2.