Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Introspekti objektojn / Exercises / Nombru la atributojn
Solvo: Nombru la atributojn
Jen ebla solvo de la tasko.
Kodo
class Point {
has $.x;
has $.y;
}
say Point.^attributes.elems;🦋 Vi povas trovi la fontkodon en la dosiero count-attributes.raku.
Eligo
2Komentoj
.^attributesredonas la liston de la atributoj de la klaso..elemskalkulas ilin. La klasoPointdeklaras du atributojn, do la respondo estas2.