Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj
La metaobjekta protokolo 🆕
Ĉiu klaso, rolo kaj tipo en Raku estas mem priskribata de alia objekto — ĝia metaobjekto — kiu konas la nomon de la tipo, ĝiajn atributojn, ĝiajn metodojn, kaj ĝian lokon en la hereda arbo. La interfaco al ĉi tiuj metaobjektoj estas la metaobjekta protokolo, aŭ MOP.
Vi jam uzis angulon de ĝi: .^name estas MOP-voko. Ĉi tiu
sekcio montras la sintakson .^ ĝuste, la plej utilajn
metametodojn por inspekti tipon, kaj kiel la MOP eĉ permesas al vi
aldoni metodojn al klaso dum la programo ruliĝas.
Temoj en ĉi tiu sekcio
Praktiko
Vin atendas 1 kvizo pri la enhavo de ĉi tiu sekcio.
Ekzercoj
En ĉi tiu sekcio estas 4 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.