role Metamodel::Naming { }

警告:此角色是 Rakudo 实现的一部分,不属于语言规范。

(可选)命名事物的 Metamodel 角色,如类、角色和枚举。

Metamodel 角色用于 方法§

方法 name§

method name($type)

如果存在,返回元对象的名称。

say 42.^name;       # OUTPUT: «Int␤»

方法 set_name§

method set_name($type$new_name)

设置元对象的新名称。