Corso di Raku / Oggetti, input/output ed eccezioni / Classi e oggetti / Introspezione degli oggetti / Exercises / Contate gli attributi
Soluzione: Contate gli attributi
Ecco una possibile soluzione del compito.
Codice
class Point {
has $.x;
has $.y;
}
say Point.^attributes.elems;🦋 Trova il programma nel file count-attributes.raku.
Output
2Commenti
.^attributesrestituisce l’elenco degli attributi della classe..elemsli conta. La classePointdichiara due attributi, quindi la risposta è2.