Curso de Raku / Objetos, entrada/salida y excepciones / Clases y objetos / Introspección de objetos / Exercises / Cuente los atributos
Solución: Cuente los atributos
Aquí tienes una posible solución para la tarea.
Código
class Point {
has $.x;
has $.y;
}
say Point.^attributes.elems;🦋 Puedes encontrar el código fuente en el archivo count-attributes.raku.
Salida
2Comentarios
.^attributesdevuelve la lista de los atributos de la clase..elemslos cuenta. La clasePointdeclara dos atributos, así que la respuesta es2.